From d135419e3276c71824bfa97a60826cd9cd367797 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 21 Jan 2019 20:01:38 +0100 Subject: [PATCH] cryptsetup: use free_and_replace() where appropriate --- src/cryptsetup/cryptsetup.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/cryptsetup/cryptsetup.c b/src/cryptsetup/cryptsetup.c index daf26aad70a..49a7307809b 100644 --- a/src/cryptsetup/cryptsetup.c +++ b/src/cryptsetup/cryptsetup.c @@ -408,8 +408,7 @@ static int get_password(const char *vol, const char *src, usec_t until, bool acc return log_oom(); strncpy(c, *p, arg_key_size); - free(*p); - *p = c; + free_and_replace(*p, c); } *ret = TAKE_PTR(passwords); -- 2.47.3