src/server/webdav/webdav.c

changeset 36
450d2d5f4735
parent 31
280250e45ba6
child 44
3da1f7b6847f
--- a/src/server/webdav/webdav.c	Sat Aug 18 11:39:34 2012 +0200
+++ b/src/server/webdav/webdav.c	Sat Oct 06 13:00:07 2012 +0200
@@ -417,7 +417,7 @@
 }
 
 void dav_resource_response(PropfindRequest *davrq, sstr_t path, sstr_t uri) {
-    printf("dav_resource_response %s %s\n", sstrdub(path).ptr, sstrdub(uri).ptr);
+    printf("dav_resource_response %s %s\n", sstrdup(path).ptr, sstrdup(uri).ptr);
     
     sbuf_puts(davrq->out, "<D:response>\n");
     sbuf_puts(davrq->out, "<D:href>");
@@ -675,7 +675,8 @@
     }
     
     UcxMapIterator iter = ucx_map_iterator(propstat->map);
-    UCX_MAP_FOREACH(UcxDlist*, proplist, propstat->map, iter) { 
+    UcxDlist *proplist;
+    UCX_MAP_FOREACH(proplist, iter) { 
         if(proplist) {
             sbuf_puts(out, "<D:propstat>\n<D:prop>\n");
             

mercurial