diff options
author | Lennart Poettering <lennart@poettering.net> | 2021-10-15 18:00:38 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2021-10-16 10:11:42 +0200 |
commit | fc4941d61cb96d1afc96632d65d65ad60f003430 (patch) | |
tree | c2d4ed1709cb266f9b0e719cdae9f96991add169 /src | |
parent | 48f462547d63e1d03bee612e1c77073263e71293 (diff) | |
download | systemd-fc4941d61cb96d1afc96632d65d65ad60f003430.tar.gz |
homework: let's simply some code via erase_and_free()
Diffstat (limited to 'src')
-rw-r--r-- | src/home/homework.c | 3 |
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) |