diff -r 936e5487418a -r ee80191310ca src/server/webdav/webdav.c --- a/src/server/webdav/webdav.c Mon Feb 23 22:28:44 2026 +0100 +++ b/src/server/webdav/webdav.c Tue Feb 24 12:28:58 2026 +0100 @@ -168,30 +168,30 @@ return REQ_ABORTED; } - cxMapPut(method_handler_map, "OPTIONS", webdav_options); - cxMapPut(method_handler_map, "PROPFIND", webdav_propfind); - cxMapPut(method_handler_map, "PROPPATCH", webdav_proppatch); - cxMapPut(method_handler_map, "MKCOL", webdav_mkcol); - cxMapPut(method_handler_map, "POST", webdav_post); - cxMapPut(method_handler_map, "DELETE", webdav_delete); - cxMapPut(method_handler_map, "PUT", webdav_put); - cxMapPut(method_handler_map, "COPY", webdav_copy); - cxMapPut(method_handler_map, "MOVE", webdav_move); - cxMapPut(method_handler_map, "LOCK", webdav_lock); - cxMapPut(method_handler_map, "UNLOCK", webdav_unlock); - cxMapPut(method_handler_map, "REPORT", webdav_report); - cxMapPut(method_handler_map, "ACL", webdav_acl); + cxMapPut(method_handler_map, "OPTIONS", (void*)webdav_options); + cxMapPut(method_handler_map, "PROPFIND", (void*)webdav_propfind); + cxMapPut(method_handler_map, "PROPPATCH", (void*)webdav_proppatch); + cxMapPut(method_handler_map, "MKCOL", (void*)webdav_mkcol); + cxMapPut(method_handler_map, "POST", (void*)webdav_post); + cxMapPut(method_handler_map, "DELETE", (void*)webdav_delete); + cxMapPut(method_handler_map, "PUT", (void*)webdav_put); + cxMapPut(method_handler_map, "COPY", (void*)webdav_copy); + cxMapPut(method_handler_map, "MOVE", (void*)webdav_move); + cxMapPut(method_handler_map, "LOCK", (void*)webdav_lock); + cxMapPut(method_handler_map, "UNLOCK", (void*)webdav_unlock); + cxMapPut(method_handler_map, "REPORT", (void*)webdav_report); + cxMapPut(method_handler_map, "ACL", (void*)webdav_acl); - cxMapPut(method_handler_map, "SEARCH", webdav_search); + cxMapPut(method_handler_map, "SEARCH", (void*)webdav_search); - cxMapPut(method_handler_map, "VERSION-CONTROL", webdav_version_control); - cxMapPut(method_handler_map, "CHECKOUT", webdav_checkout); - cxMapPut(method_handler_map, "CHECKIN", webdav_checkin); - cxMapPut(method_handler_map, "UNCHECKOUT", webdav_uncheckout); - cxMapPut(method_handler_map, "MKWORKSPACE", webdav_mkworkspace); - cxMapPut(method_handler_map, "UPDATE", webdav_update); - cxMapPut(method_handler_map, "LABEL", webdav_label); - cxMapPut(method_handler_map, "MERGE", webdav_merge); + cxMapPut(method_handler_map, "VERSION-CONTROL", (void*)webdav_version_control); + cxMapPut(method_handler_map, "CHECKOUT", (void*)webdav_checkout); + cxMapPut(method_handler_map, "CHECKIN", (void*)webdav_checkin); + cxMapPut(method_handler_map, "UNCHECKOUT", (void*)webdav_uncheckout); + cxMapPut(method_handler_map, "MKWORKSPACE", (void*)webdav_mkworkspace); + cxMapPut(method_handler_map, "UPDATE", (void*)webdav_update); + cxMapPut(method_handler_map, "LABEL", (void*)webdav_label); + cxMapPut(method_handler_map, "MERGE", (void*)webdav_merge); dav_namespace.href = (xmlChar*)"DAV:"; dav_namespace.prefix = (xmlChar*)"D";