diff options
-rw-r--r-- | plugins/systemd_inhibit.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/plugins/systemd_inhibit.c b/plugins/systemd_inhibit.c index 0ddca9cd8..ecff30533 100644 --- a/plugins/systemd_inhibit.c +++ b/plugins/systemd_inhibit.c @@ -52,12 +52,14 @@ static int inhibit(void) dbus_message_unref(reply); } - if (dbus_error_is_set(&err) - && !dbus_error_has_name(&err, DBUS_ERROR_NO_SERVER) - && !dbus_error_has_name(&err, DBUS_ERROR_FILE_NOT_FOUND)) { - rpmlog(RPMLOG_WARNING, + if (dbus_error_is_set(&err)) { + if (!dbus_error_has_name(&err, DBUS_ERROR_NO_SERVER) && + !dbus_error_has_name(&err, DBUS_ERROR_FILE_NOT_FOUND)) + { + rpmlog(RPMLOG_WARNING, "Unable to get systemd shutdown inhibition lock: %s\n", err.message); + } dbus_error_free(&err); } |