From: Yuntao Wang Date: Fri, 16 May 2025 11:11:02 +0000 (+0800) Subject: libkmod: Fix dependency count in kmod_module_parse_depline() X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a0fc05940cefa7f79a48132ff6029658b4aeab49;p=thirdparty%2Fkmod.git libkmod: Fix dependency count in kmod_module_parse_depline() The variable n is intended to track the number of dependencies for mod. However, it is only initialized and not incremented during dependency parsing. Fix it. Signed-off-by: Yuntao Wang Fixes: be728dd34718 ("libkmod: Simplify module dependency parsing") Link: https://github.com/kmod-project/kmod/pull/348 Signed-off-by: Lucas De Marchi --- diff --git a/libkmod/libkmod-module.c b/libkmod/libkmod-module.c index fbfbd7b9..2b51010e 100644 --- a/libkmod/libkmod-module.c +++ b/libkmod/libkmod-module.c @@ -172,6 +172,7 @@ void kmod_module_parse_depline(struct kmod_module *mod, char *line) goto fail; } list = l_new; + n++; } DBG(ctx, "%zu dependencies for %s\n", n, mod->name);