diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2014-08-09 09:53:34 -0400 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2014-08-09 09:53:34 -0400 |
commit | 53b1b6c653258b440bf6ce1a64703dad5b3ab158 (patch) | |
tree | 2d9e56220aafe6128b6c8e1a8f83c0327a5e0f18 /src | |
parent | 45d1e4a9908ca1e152fe0b0e8da236d5a6b40b75 (diff) |
analyze: fix crash on invalid commandline
https://bugzilla.redhat.com/show_bug.cgi?id=1128360
Diffstat (limited to 'src')
-rw-r--r-- | src/analyze/systemd-analyze.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/analyze/systemd-analyze.c b/src/analyze/systemd-analyze.c index 25f8ad61e..db5d6e607 100644 --- a/src/analyze/systemd-analyze.c +++ b/src/analyze/systemd-analyze.c @@ -1236,13 +1236,14 @@ static int set_log_level(DBusConnection *bus, char **args) { assert(bus); assert(args); + dbus_error_init(&error); + if (strv_length(args) != 1) { log_error("This command expects one argument only."); return -E2BIG; } value = args[0]; - dbus_error_init(&error); m = dbus_message_new_method_call("org.freedesktop.systemd1", "/org/freedesktop/systemd1", |