diff -r 0f85d9bde309 -r 7d55d60e1fe2 src/server/webdav/webdav.c --- a/src/server/webdav/webdav.c Thu Aug 18 18:18:06 2022 +0200 +++ b/src/server/webdav/webdav.c Sat Aug 27 11:57:27 2022 +0200 @@ -171,12 +171,13 @@ dav_resourcetype_empty.namespace = &dav_namespace; dav_resourcetype_empty.name = "resourcetype"; + dav_resourcetype_collection_value.data = WEBDAV_RESOURCE_TYPE_COLLECTION; + dav_resourcetype_collection_value.length = sizeof(WEBDAV_RESOURCE_TYPE_COLLECTION)-1; + dav_resourcetype_collection.namespace = &dav_namespace; dav_resourcetype_collection.name = "resourcetype"; dav_resourcetype_collection.value.data = dav_resourcetype_collection_value; dav_resourcetype_collection.vtype = WS_VALUE_XML_DATA; - dav_resourcetype_collection_value.data = WEBDAV_RESOURCE_TYPE_COLLECTION; - dav_resourcetype_collection_value.length = sizeof(WEBDAV_RESOURCE_TYPE_COLLECTION)-1; return REQ_PROCEED; }