X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fsystemctl%2Fsystemctl.c;h=d1b7f8ad7bb04e6d9d66caa1159e9107211343f3;hb=1433efd219a6df414a1821b3d3d70d86201ed3e4;hp=2d70ff1de69e603c9262049a3e29baf710e153f7;hpb=dab2bce81ed3e97d059d56e66f560aa25d9c2d63;p=elogind.git diff --git a/src/systemctl/systemctl.c b/src/systemctl/systemctl.c index 2d70ff1de..d1b7f8ad7 100644 --- a/src/systemctl/systemctl.c +++ b/src/systemctl/systemctl.c @@ -2314,7 +2314,6 @@ static int unit_find_paths(sd_bus *bus, _cleanup_bus_error_free_ sd_bus_error error = SD_BUS_ERROR_NULL; _cleanup_bus_message_unref_ sd_bus_message *unit_load_error = NULL; _cleanup_free_ char *unit = NULL; - _cleanup_strv_free_ char **load_error = NULL; char *unit_load_error_name, *unit_load_error_message; unit = unit_dbus_path_from_name(unit_name); @@ -2993,7 +2992,7 @@ static int start_special(sd_bus *bus, char **args) { return -EPERM; } - if (a == ACTION_REBOOT) { + if (a == ACTION_REBOOT && args[1]) { r = update_reboot_param_file(args[1]); if (r < 0) return r;