systemctl: use free_and_replace on global variable
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 16 Feb 2021 13:19:36 +0000 (14:19 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 16 Feb 2021 16:15:11 +0000 (17:15 +0100)
commit36556f6e514095d220d1cdb37697a07f4b6061d3
treecedb35f3d3ff65b2fad86b8631515a7800396832
parentfd421c4adc7406de02e03e2f7ceede2cc6e1d9d4
systemctl: use free_and_replace on global variable

In normal usage we cannot set it multiple times, but from a fuzzer we
may. Doing it this way is nicer anyway.
src/systemctl/systemctl-compat-shutdown.c
src/systemctl/systemctl.c