From: Lucas De Marchi Date: Tue, 13 Dec 2011 16:21:24 +0000 (-0200) Subject: kmod_module: make get_options() search for alias names too X-Git-Tag: v1~25 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=07b8c823ed4b8ff8e3a6b09f1f2f4d81fcf4be78;p=thirdparty%2Fkmod.git kmod_module: make get_options() search for alias names too --- diff --git a/libkmod/libkmod-module.c b/libkmod/libkmod-module.c index 074e368e..373444e9 100644 --- a/libkmod/libkmod-module.c +++ b/libkmod/libkmod-module.c @@ -620,9 +620,12 @@ KMOD_EXPORT const char *kmod_module_get_options(const struct kmod_module *mod) size_t len; void *tmp; - if (strcmp(modname, mod->name) != 0) + DBG(mod->ctx, "modname=%s mod->name=%s mod->alias=%s\n", modname, mod->name, mod->alias); + if (!(streq(modname, mod->name) || (mod->alias != NULL && + streq(modname, mod->alias)))) continue; + DBG(mod->ctx, "passed = modname=%s mod->name=%s mod->alias=%s\n", modname, mod->name, mod->alias); str = kmod_option_get_options(l); len = strlen(str); if (len < 1)