diff options
author | John Crispin <john@phrozen.org> | 2016-08-17 04:32:43 +0200 |
---|---|---|
committer | John Crispin <john@phrozen.org> | 2016-08-17 04:34:14 +0200 |
commit | 34c597b8f478a4937fa041bf9da988990314ea85 (patch) | |
tree | 4eb5f9e134ea5316f98c4d0c6e7274480ebfb672 /kmodloader.c | |
parent | ac481cdd999ee84d3f115c33a56397237e95ec64 (diff) | |
download | ubox-34c597b8f478a4937fa041bf9da988990314ea85.tar.gz |
fix segfault in kmodloader when no modules path was present
Signed-off-by: John Crispin <john@phrozen.org>
Diffstat (limited to 'kmodloader.c')
-rw-r--r-- | kmodloader.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/kmodloader.c b/kmodloader.c index e32e6af..5ba75c1 100644 --- a/kmodloader.c +++ b/kmodloader.c @@ -609,7 +609,10 @@ static int main_insmod(int argc, char **argv) cur += sprintf(cur, "%s", argv[i]); } - init_module_folders(); + if (init_module_folders()) { + fprintf(stderr, "falied to find the folder holding the modules\n"); + return -1; + } if (get_module_path(argv[1])) { name = argv[1]; |