76 static WSXmlData dav_resourcetype_collection_value; |
76 static WSXmlData dav_resourcetype_collection_value; |
77 |
77 |
78 #define WEBDAV_RESOURCE_TYPE_COLLECTION "<D:collection/>" |
78 #define WEBDAV_RESOURCE_TYPE_COLLECTION "<D:collection/>" |
79 |
79 |
80 static void webdav_cleanup(void *data) { |
80 static void webdav_cleanup(void *data) { |
81 cxMapDestroy(webdav_type_map); |
81 cxMapFree(webdav_type_map); |
82 cxMapDestroy(method_handler_map); |
82 cxMapFree(method_handler_map); |
83 } |
83 } |
84 |
84 |
85 static WebdavBackend* default_backend_create(Session *sn, Request *rq, pblock *pb, void *initData) { |
85 static WebdavBackend* default_backend_create(Session *sn, Request *rq, pblock *pb, void *initData) { |
86 WebdavBackend *dav = pool_malloc(sn->pool, sizeof(WebdavBackend)); |
86 WebdavBackend *dav = pool_malloc(sn->pool, sizeof(WebdavBackend)); |
87 if(!dav) { |
87 if(!dav) { |