libidav/session.c

changeset 151
a316613205dc
parent 150
37fb12574acd
child 185
cd42cccee550
--- a/libidav/session.c	Sun Oct 04 15:57:40 2015 +0200
+++ b/libidav/session.c	Sun Oct 04 18:35:15 2015 +0200
@@ -304,9 +304,12 @@
                     ucx_buffer_puts(href, random_name);
                     free(random_name);
                 }
-                
             }
+            
+            // cleanup
+            free(elm.ptr);
         }
+        free(elms);
         
         // if necessary add a path separator
         if(p.ptr[p.length-1] == '/') {

mercurial