src/server/webdav/webdav.c

changeset 579
e10457d74fe1
parent 572
e70418bb14b1
equal deleted inserted replaced
578:eb48f716b31c 579:e10457d74fe1
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) {

mercurial