chiark / gitweb /
Make systemd-inhibit --list work
[elogind.git] / src / login / inhibit.c
index 029c9549d2ecafb73f7036402afe3610e8c5b384..62a8223e6381a84a8c455fe227b473798a8c823e 100644 (file)
@@ -86,9 +86,10 @@ static int print_inhibitors(DBusConnection *bus, DBusError *error) {
                         &reply,
                         NULL,
                         DBUS_TYPE_INVALID);
-        if (r)
-                return -ENOMEM;
+        if (r) {
+                r = -ENOMEM;
                 goto finish;
+        }
 
         if (!dbus_message_iter_init(reply, &iter)) {
                 r = -ENOMEM;