diff options
author | Daniel Lockyer <thisisdaniellockyer@gmail.com> | 2017-11-24 10:33:41 +0000 |
---|---|---|
committer | Daniel Lockyer <thisisdaniellockyer@gmail.com> | 2017-11-24 10:33:41 +0000 |
commit | f9ecfd3bbed396d744373dd6c8876b7211eac594 (patch) | |
tree | 036c4d7498abc62984d3d1daf8e6eba080943da7 /src/cryptsetup/cryptsetup-generator.c | |
parent | 5fecf46d76b31eedb3132cd569cfb82295e132bc (diff) | |
download | systemd-f9ecfd3bbed396d744373dd6c8876b7211eac594.tar.gz |
Replace free and reassignment with free_and_replace
Diffstat (limited to 'src/cryptsetup/cryptsetup-generator.c')
-rw-r--r-- | src/cryptsetup/cryptsetup-generator.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/cryptsetup/cryptsetup-generator.c b/src/cryptsetup/cryptsetup-generator.c index 7918c89564..3f7222a8aa 100644 --- a/src/cryptsetup/cryptsetup-generator.c +++ b/src/cryptsetup/cryptsetup-generator.c @@ -337,9 +337,7 @@ static int parse_proc_cmdline_item(const char *key, const char *value, void *dat d->create = arg_whitelist = true; - free(d->name); - d->name = uuid_value; - uuid_value = NULL; + free_and_replace(d->name, uuid_value); } else log_warning("Failed to parse luks name switch %s. Ignoring.", value); } |