src/server/webdav/webdav.c

changeset 88
73b3485e96f1
parent 87
bdec069d2239
child 91
fac51f87def0
--- a/src/server/webdav/webdav.c	Thu Jul 11 14:21:23 2013 +0200
+++ b/src/server/webdav/webdav.c	Tue Jul 16 12:14:13 2013 +0200
@@ -316,7 +316,7 @@
     sbuf_puts(out, "<D:multistatus");
     UcxMapIterator nsiter = ucx_map_iterator(davrq->nsmap->map);
     XmlNs *ns;
-    UCX_MAP_FOREACH(ns, nsiter) {
+    UCX_MAP_FOREACH(key, ns, nsiter) {
         sbuf_puts(out, " xmlns:");
         sbuf_puts(out, ns->prefix);
         sbuf_puts(out, "=\"");
@@ -422,7 +422,7 @@
     sbuf_puts(davrq->out, "<D:multistatus");
     UcxMapIterator nsiter = ucx_map_iterator(davrq->nsmap->map);
     XmlNs *ns;
-    UCX_MAP_FOREACH(ns, nsiter) {
+    UCX_MAP_FOREACH(key, ns, nsiter) {
         sbuf_puts(davrq->out, " xmlns:");
         sbuf_puts(davrq->out, ns->prefix);
         sbuf_puts(davrq->out, "=\"");
@@ -791,7 +791,7 @@
     
     UcxMapIterator iter = ucx_map_iterator(propstat->map);
     UcxDlist *proplist;
-    UCX_MAP_FOREACH(proplist, iter) { 
+    UCX_MAP_FOREACH(key, proplist, iter) { 
         if(proplist) {
             sbuf_puts(out, "<D:propstat>\n<D:prop>\n");
             

mercurial