diff -r bdec069d2239 -r 73b3485e96f1 src/server/webdav/webdav.c --- 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, "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, "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, "\n\n");