ubox: Initialize conditionally uninitialized variabled
[project/ubox.git] / kmodloader.c
index 5ba75c1..f80835a 100644 (file)
@@ -610,7 +610,7 @@ static int main_insmod(int argc, char **argv)
        }
 
        if (init_module_folders()) {
-               fprintf(stderr, "falied to find the folder holding the modules\n");
+               fprintf(stderr, "Failed to find the folder holding the modules\n");
                return -1;
        }
 
@@ -775,11 +775,15 @@ static int main_loader(int argc, char **argv)
        strcpy(path, dir);
        strcat(path, "*");
 
-       if (scan_loaded_modules())
+       if (scan_loaded_modules()) {
+               free (path);
                return -1;
+       }
 
-       if (scan_module_folders())
+       if (scan_module_folders()) {
+               free (path);
                return -1;
+       }
 
        syslog(LOG_INFO, "kmodloader: loading kernel modules from %s\n", path);