summaryrefslogtreecommitdiff
path: root/kmodloader.c
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2016-03-07 17:34:31 +0100
committerFelix Fietkau <nbd@openwrt.org>2016-03-07 17:34:32 +0100
commitfd4bb41ee7ab136d25609c2a917beea5d52b723b (patch)
treeb5d4f748242dbc78097fc0d1e8e9ff543ac3cc4f /kmodloader.c
parent5a2d469ab30b73536c920a2a69c7fdf0d2c1a359 (diff)
downloadubox-fd4bb41ee7ab136d25609c2a917beea5d52b723b.tar.gz
kmodloader: fix NULL pointer deref in case m->depends is missing
Observed on an invalid module Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Diffstat (limited to 'kmodloader.c')
-rw-r--r--kmodloader.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/kmodloader.c b/kmodloader.c
index 2dc795e..ad1f1c0 100644
--- a/kmodloader.c
+++ b/kmodloader.c
@@ -450,7 +450,7 @@ static int deps_available(struct module *m, int verbose)
char *dep;
int err = 0;
- if (!strcmp(m->depends, "-") || !strcmp(m->depends, ""))
+ if (!m->depends || !strcmp(m->depends, "-") || !strcmp(m->depends, ""))
return 0;
dep = m->depends;