From: Matthew Monaco Date: Sat, 19 Apr 2014 18:56:45 +0000 (-0600) Subject: cryptsetup: copy value, not key for (rd.)luks.key X-Git-Tag: v213~366 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=66aaf85e178492c27f699d9c94c84a98466a1435;ds=sidebyside cryptsetup: copy value, not key for (rd.)luks.key --- diff --git a/src/cryptsetup/cryptsetup-generator.c b/src/cryptsetup/cryptsetup-generator.c index 75d56ddaf..f4eeb2ad9 100644 --- a/src/cryptsetup/cryptsetup-generator.c +++ b/src/cryptsetup/cryptsetup-generator.c @@ -287,7 +287,7 @@ static int parse_proc_cmdline_item(const char *key, const char *value) { } else if (STR_IN_SET(key, "luks.key", "rd.luks.key") && value) { free(arg_keyfile); - arg_keyfile = strdup(key); + arg_keyfile = strdup(value); if (!arg_keyfile) return log_oom();