dav/webdav.c

changeset 19
18efd2c2973d
parent 17
11dffb40cd91
child 21
78935b45e2ce
--- a/dav/webdav.c	Sat Aug 17 14:17:48 2013 +0200
+++ b/dav/webdav.c	Sat Aug 17 14:34:15 2013 +0200
@@ -45,6 +45,7 @@
     if(!context) {
         return NULL;
     }
+    context->sessions = NULL;
     context->namespaces = ucx_map_new(16);
     if(!context->namespaces) {
         free(context);
@@ -77,11 +78,7 @@
     UcxMapIterator i = ucx_map_iterator(ctx->namespaces);
     UcxKey k;
     DavNamespace *ns;
-    UCX_MAP_FOREACH(k, ns, i) {
-        free(ns->prefix);
-        free(ns->name);
-        free(ns);
-    }
+    // TODO: free map elements
     ucx_map_free(ctx->namespaces);
     free(ctx);
 }

mercurial