From ee3b3ff2924690d25ae00034463c23eea50f0a25 Mon Sep 17 00:00:00 2001 From: Lucas De Marchi Date: Tue, 13 Dec 2011 14:20:48 -0200 Subject: [PATCH] Create module by alias name where appropriate --- libkmod/libkmod.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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; -- 2.47.2