--- a/src/server/webdav/multistatus.c Wed Dec 17 22:15:48 2025 +0100 +++ b/src/server/webdav/multistatus.c Tue Dec 30 21:44:49 2025 +0100 @@ -57,7 +57,7 @@ if(!ms->namespaces) { return NULL; } - if(cxMapPut(ms->namespaces, cx_hash_key_str("D"), webdav_dav_namespace())) { + if(cxMapPut(ms->namespaces, "D", webdav_dav_namespace())) { return NULL; } return ms; @@ -573,12 +573,12 @@ if(property->namespace->prefix) { WSNamespace *ns = cxMapGet( response->multistatus->namespaces, - cx_hash_key_str((const char*)property->namespace->prefix)); + property->namespace->prefix); if(!ns) { // prefix is not in use -> we can add the namespace to the ns map int err = cxMapPut( response->multistatus->namespaces, - cx_hash_key_str((const char*)property->namespace->prefix), + (const char*)property->namespace->prefix, property->namespace); if(err) { return 1; // OOM