summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2021-10-15 18:00:38 +0200
committerLennart Poettering <lennart@poettering.net>2021-10-16 10:11:42 +0200
commitfc4941d61cb96d1afc96632d65d65ad60f003430 (patch)
treec2d4ed1709cb266f9b0e719cdae9f96991add169 /src
parent48f462547d63e1d03bee612e1c77073263e71293 (diff)
downloadsystemd-fc4941d61cb96d1afc96632d65d65ad60f003430.tar.gz
homework: let's simply some code via erase_and_free()
Diffstat (limited to 'src')
-rw-r--r--src/home/homework.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/home/homework.c b/src/home/homework.c
index ae3fffed02..0c77b492e8 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)