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; }