From: Emil Velikov Date: Sun, 2 Aug 2026 12:26:13 +0000 (+0100) Subject: modinfo: skip parm entries without a name X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fe5055e4a0902d448e7bd092ca0dbe7e97b84b30;p=thirdparty%2Fkmod.git modinfo: skip parm entries without a name Specially crafted/corrupt modules may have a parm/parmtype entry which lacks the "name:" prefix. Throw a warning and skip such entries. Signed-off-by: Emil Velikov Link: https://github.com/kmod-project/kmod/pull/451 Signed-off-by: Lucas De Marchi --- diff --git a/tools/modinfo.c b/tools/modinfo.c index 55e97da..21688ed 100644 --- a/tools/modinfo.c +++ b/tools/modinfo.c @@ -88,6 +88,11 @@ static int process_parm(const char *key, const char *value, struct param **param return 0; } + if (colon == value) { + ERR("Missing param name in value \"%s\"\n", value); + return 0; + } + name = value; namelen = colon - value; if (streq(key, "parm")) {