--- a/dav/utils.c Wed Aug 21 13:08:22 2013 +0200 +++ b/dav/utils.c Thu Aug 22 11:25:16 2013 +0200 @@ -98,18 +98,20 @@ int si = 0; int osi = 0; int i = 0; + int p = 0; char c; while((c = url[i]) != 0) { if(c == '/') { osi = si; si = i; + p = 1; } i++; } - char *name = url + si + 1;; + char *name = url + si + p; if(name[0] == 0) { - name = url + osi + 1; + name = url + osi + p; if(name[0] == 0) { return url; }