[systemd-devel] [PATCH] cryptsetup: copy value, not key for (rd.)luks.key

Matthew Monaco matt at 0x01b.net
Sat Apr 5 12:57:14 PDT 2014


From: Matthew Monaco <matthew.monaco at 0x01b.net>

---

Really? No one has used this?

 src/cryptsetup/cryptsetup-generator.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/cryptsetup/cryptsetup-generator.c b/src/cryptsetup/cryptsetup-generator.c
index 75d56dd..f4eeb2a 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();
 
-- 
1.9.1



More information about the systemd-devel mailing list