diff -r 37fb12574acd -r a316613205dc dav/main.c --- a/dav/main.c Sun Oct 04 15:57:40 2015 +0200 +++ b/dav/main.c Sun Oct 04 18:35:15 2015 +0200 @@ -1077,9 +1077,11 @@ printf("name: %s\n", res->name); printf("path: %s\n", res->path); - char *url = util_path_to_url(sn, res->path); + char *server = util_url_base(sn->base_url); + char *url = util_concat_path(server, res->href); printf("url: %s\n", url); free(url); + free(server); if(res->iscollection) { printf("type: collection\n");