diff -r eb48f716b31c -r e10457d74fe1 src/server/webdav/multistatus.c
--- a/src/server/webdav/multistatus.c	Mon Feb 10 17:44:51 2025 +0100
+++ b/src/server/webdav/multistatus.c	Sun Mar 02 18:10:52 2025 +0100
@@ -70,7 +70,7 @@
     // write the namespaces definitions
     // key is the namespace prefix
     // the map always contains the "DAV:" namespace with the prefix "D"
-    CxIterator i = cxMapIterator(ms->namespaces);  
+    CxMapIterator i = cxMapIterator(ms->namespaces);  
     cx_foreach(CxMapEntry*, entry, i) {
         WSNamespace *ns = entry->value;
         writer_put_lit(out, " xmlns:");
@@ -717,7 +717,7 @@
     }
     
     // we don't need the properties anymore
-    cxMapDestroy(response->properties);
+    cxMapFree(response->properties);
     
     response->resource.isclosed = TRUE;
     return ret;