libidav/webdav.c

changeset 223
cbbdf207e67e
parent 205
bf756f6c3581
child 228
c0175372c35d
--- a/libidav/webdav.c	Fri Mar 18 19:54:36 2016 +0100
+++ b/libidav/webdav.c	Sat Mar 19 12:34:32 2016 +0100
@@ -308,6 +308,14 @@
     
     ucx_buffer_free(rqbuf);
     ucx_buffer_free(rpbuf);
+    while(proplist) {
+        DavProperty *p = proplist->data;
+        free(p->name);
+        free(p);
+        UcxList *next = proplist->next;
+        free(proplist);
+        proplist = next;
+    }
     
     return resource;
 }

mercurial