diff -r eb48f716b31c -r e10457d74fe1 src/server/webdav/xml.c
--- a/src/server/webdav/xml.c	Mon Feb 10 17:44:51 2025 +0100
+++ b/src/server/webdav/xml.c	Sun Mar 02 18:10:52 2025 +0100
@@ -290,7 +290,7 @@
         }
         
         // convert nsmap to a list
-        CxIterator i = cxMapIteratorValues(nsmap);
+        CxMapIterator i = cxMapIteratorValues(nsmap);
         WSNamespace *ns;
         cx_foreach(WSNamespace *, ns, i) {
             WebdavNSList *newelm = pool_malloc(pool, sizeof(WebdavNSList));
@@ -306,7 +306,7 @@
         }
     }
     
-    cxMapDestroy(nsmap);
+    cxMapFree(nsmap);
     return list;
 }