}
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;
}
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);