From: Lennart Poettering Date: Fri, 15 Oct 2021 16:00:38 +0000 (+0200) Subject: homework: let's simply some code via erase_and_free() X-Git-Tag: v250-rc1~494 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fc4941d61cb96d1afc96632d65d65ad60f003430;p=thirdparty%2Fsystemd.git homework: let's simply some code via erase_and_free() --- diff --git a/src/home/homework.c b/src/home/homework.c index ae3fffed02c..0c77b492e87 100644 --- a/src/home/homework.c +++ b/src/home/homework.c @@ -359,8 +359,7 @@ int home_setup_undo(HomeSetup *setup) { setup->crypt_device = NULL; } - explicit_bzero_safe(setup->volume_key, setup->volume_key_size); - setup->volume_key = mfree(setup->volume_key); + setup->volume_key = erase_and_free(setup->volume_key); setup->volume_key_size = 0; if (setup->do_drop_caches)