X-Git-Url: http://git.archive.openwrt.org/?a=blobdiff_plain;f=kmodloader.c;h=9fd5ae4ad9eb0fbeaf4b92df3c5bd32ae66b36b3;hb=cc07b0b7ac66d0e4a05470dd69a28305405cd7dd;hp=f45f3dc0883827c705b2271b2d8639aee1fbb830;hpb=bf2483023b3f99c0a74f96fb3cdab5a0c0ef3081;p=project%2Fubox.git diff --git a/kmodloader.c b/kmodloader.c index f45f3dc..9fd5ae4 100644 --- a/kmodloader.c +++ b/kmodloader.c @@ -81,6 +81,8 @@ static void free_modules(void) static void replace_dash(char *s) { + if (*s == '-') + return; while (s && *s) { if (*s == '-') *s = '_'; @@ -395,7 +397,7 @@ static int deps_available(struct module *m, int verbose) char *dep; int err = 0; - if (!strcmp(m->depends, "_") || !strcmp(m->depends, "")) + if (!strcmp(m->depends, "-") || !strcmp(m->depends, "")) return 0; dep = m->depends; @@ -449,7 +451,7 @@ static void load_moddeps(struct module *_m) char *dep; struct module *m; - if (!strcmp(_m->depends, "_") || !strcmp(_m->depends, "")) + if (!strcmp(_m->depends, "-") || !strcmp(_m->depends, "")) return; dep = _m->depends;