From: Lennart Poettering Date: Wed, 29 Apr 2020 17:08:03 +0000 (+0200) Subject: cryptsetup: fix minor memory leak X-Git-Tag: v246-rc1~331^2~3 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2424fb7e7bdfe3d4158bbfe14a56e2f0159a69ec;p=thirdparty%2Fsystemd.git cryptsetup: fix minor memory leak --- diff --git a/src/cryptsetup/cryptsetup.c b/src/cryptsetup/cryptsetup.c index 9ff10d8aaaa..617304c2804 100644 --- a/src/cryptsetup/cryptsetup.c +++ b/src/cryptsetup/cryptsetup.c @@ -956,11 +956,12 @@ static int run(int argc, char *argv[]) { if (r != -EAGAIN) return r; - /* Passphrase not correct? Let's try again! */ + /* Key not correct? Let's try again! */ + key_file = NULL; key_data = erase_and_free(key_data); key_data_size = 0; - arg_pkcs11_uri = NULL; + arg_pkcs11_uri = mfree(arg_pkcs11_uri); } if (arg_tries != 0 && tries >= arg_tries)