From: Lucas De Marchi Date: Tue, 13 Dec 2011 16:20:48 +0000 (-0200) Subject: Create module by alias name where appropriate X-Git-Tag: v1~26 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ee3b3ff2924690d25ae00034463c23eea50f0a25;p=thirdparty%2Fkmod.git Create module by alias name where appropriate --- diff --git a/libkmod/libkmod.c b/libkmod/libkmod.c index 74975fd4..c7dd4ce1 100644 --- a/libkmod/libkmod.c +++ b/libkmod/libkmod.c @@ -405,7 +405,7 @@ static int kmod_lookup_alias_from_alias_bin(struct kmod_ctx *ctx, for (realname = realnames; realname; realname = realnames->next) { struct kmod_module *mod; - err = kmod_module_new_from_name(ctx, realname->value, &mod); + err = kmod_module_new_from_alias(ctx, name, realname->value, &mod); if (err < 0) { ERR(ctx, "%s\n", strerror(-err)); goto fail; @@ -517,7 +517,8 @@ int kmod_lookup_alias_from_config(struct kmod_ctx *ctx, const char *name, if (fnmatch(aliasname, name, 0) == 0) { struct kmod_module *mod; - err = kmod_module_new_from_name(ctx, modname, &mod); + err = kmod_module_new_from_alias(ctx, aliasname, + modname, &mod); if (err < 0) { ERR(ctx, "%s\n", strerror(-err)); goto fail;