]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
core: don't check potentially NULL error, it's not gonna work anyway
authorLennart Poettering <lennart@poettering.net>
Mon, 23 Dec 2019 15:35:15 +0000 (16:35 +0100)
committerLennart Poettering <lennart@poettering.net>
Mon, 6 Jan 2020 14:21:33 +0000 (15:21 +0100)
src/core/unit.c

index c54abe93857195832ba73b635c69a6edab6e2b9d..7ea0e8adc9658656a10e625b42f9484d47ccd4ec 100644 (file)
@@ -3219,11 +3219,10 @@ static int get_name_owner_handler(sd_bus_message *message, void *userdata, sd_bu
         u->get_name_owner_slot = sd_bus_slot_unref(u->get_name_owner_slot);
 
         e = sd_bus_message_get_error(message);
-        if (sd_bus_error_has_name(e, "org.freedesktop.DBus.Error.NameHasNoOwner"))
-                return 0;
-
         if (e) {
-                log_error("Unexpected error response from GetNameOwner: %s", e->message);
+                if (!sd_bus_error_has_name(e, "org.freedesktop.DBus.Error.NameHasNoOwner"))
+                        log_unit_error(u, "Unexpected error response from GetNameOwner(): %s", e->message);
+
                 return 0;
         }