dav/scfg.c

changeset 222
7b73058d782e
parent 221
e22c29b7ee2f
child 224
4b55f05f4e00
--- a/dav/scfg.c	Fri Mar 18 15:08:30 2016 +0100
+++ b/dav/scfg.c	Fri Mar 18 19:54:36 2016 +0100
@@ -79,12 +79,14 @@
                 perror("Cannot load sync.xml");
             }
         }
+        free(file);
         return 0;
     }
     
     xmlDoc *doc = xmlReadFile(file, NULL, 0);
     if(!doc) {
         fprintf(stderr, "Broken configuration file\n");
+        free(file);
         return -1;
     }
     
@@ -104,7 +106,7 @@
     }
     
     xmlFreeDoc(doc);
-    
+    free(file);
     return ret;
 }
 

mercurial