diff options
author | Felix Fietkau <nbd@openwrt.org> | 2016-03-07 17:34:31 +0100 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2016-03-07 17:34:32 +0100 |
commit | fd4bb41ee7ab136d25609c2a917beea5d52b723b (patch) | |
tree | b5d4f748242dbc78097fc0d1e8e9ff543ac3cc4f /kmodloader.c | |
parent | 5a2d469ab30b73536c920a2a69c7fdf0d2c1a359 (diff) | |
download | ubox-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.c | 2 |
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; |