libidav/session.c

changeset 150
37fb12574acd
parent 135
664aeaec8d25
child 151
a316613205dc
--- a/libidav/session.c	Sat Oct 03 20:10:54 2015 +0200
+++ b/libidav/session.c	Sun Oct 04 15:57:40 2015 +0200
@@ -264,6 +264,7 @@
         // create resource for name lookup
         sstr_t rp = sstrdup(sstrn(path, start));
         DavResource *root = dav_resource_new(sn, rp.ptr);
+        free(rp.ptr);
         resource_set_href(root, sstrn(href->space, href->pos));
         
         // create request buffer for propfind requests
@@ -326,6 +327,7 @@
         
         // cleanup
         dav_resource_free_all(root);
+        ucx_buffer_free(rqbuf);
         ucx_buffer_free(pbuf);
         ucx_buffer_free(href);
         

mercurial