From: Lucas De Marchi Date: Mon, 8 Oct 2012 22:04:16 +0000 (-0300) Subject: libkmod: Add support for '.' in module parameter on kcmdline X-Git-Tag: v11~34 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=66f3228d17d66d7e2dd484427259290fbc82b2f0;p=thirdparty%2Fkmod.git libkmod: Add support for '.' in module parameter on kcmdline Otherwise we fail to parse arguments in kernel command line like testmodule.testparam=1.5G Suggested-by: Selim T. Erdogan --- diff --git a/libkmod/libkmod-config.c b/libkmod/libkmod-config.c index 70044f03..398468e4 100644 --- a/libkmod/libkmod-config.c +++ b/libkmod/libkmod-config.c @@ -567,8 +567,10 @@ static int kmod_config_parse_kcmdline(struct kmod_config *config) modname = p + 1; break; case '.': - *p = '\0'; - param = p + 1; + if (param == NULL) { + *p = '\0'; + param = p + 1; + } break; case '=': if (param != NULL)