From 6047d8b9f541464dd27631563938fe9bdbf4b968 Mon Sep 17 00:00:00 2001 From: Yuntao Wang Date: Fri, 16 May 2025 19:11:02 +0800 Subject: [PATCH] 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 (cherry picked from commit a0fc05940cefa7f79a48132ff6029658b4aeab49) --- libkmod/libkmod-module.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libkmod/libkmod-module.c b/libkmod/libkmod-module.c index 0d74100c..688a9c01 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); -- 2.47.2