From: Zbigniew Jędrzejewski-Szmek Date: Mon, 24 Nov 2014 01:01:40 +0000 (-0500) Subject: gpt-auto-generator: properly ignore value X-Git-Tag: v218~381 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=8086ffacdb1bfec5ec115d24626538bda6cc372e gpt-auto-generator: properly ignore value A negative return code was treated as a true value. --- diff --git a/src/gpt-auto-generator/gpt-auto-generator.c b/src/gpt-auto-generator/gpt-auto-generator.c index d4cfe3729..9251ddff7 100644 --- a/src/gpt-auto-generator/gpt-auto-generator.c +++ b/src/gpt-auto-generator/gpt-auto-generator.c @@ -680,8 +680,8 @@ static int parse_proc_cmdline_item(const char *key, const char *value) { r = parse_boolean(value); if (r < 0) log_warning("Failed to parse gpt-auto switch %s. Ignoring.", value); - - arg_enabled = r; + else + arg_enabled = r; } else if (streq(key, "root") && value) {