From 07b8c823ed4b8ff8e3a6b09f1f2f4d81fcf4be78 Mon Sep 17 00:00:00 2001 From: Lucas De Marchi Date: Tue, 13 Dec 2011 14:21:24 -0200 Subject: [PATCH] kmod_module: make get_options() search for alias names too --- libkmod/libkmod-module.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libkmod/libkmod-module.c b/libkmod/libkmod-module.c index 074e368..373444e 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)