sd-bus: fix early exit when we lack all data in bus_get_owner_creds_dbus1()
authorLennart Poettering <lennart@poettering.net>
Wed, 10 Jun 2015 13:51:40 +0000 (15:51 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 10 Jun 2015 13:52:52 +0000 (15:52 +0200)
src/libsystemd/sd-bus/bus-control.c

index 43ddfc6..b4ca177 100644 (file)
@@ -980,7 +980,7 @@ static int bus_get_owner_creds_dbus1(sd_bus *bus, uint64_t mask, sd_bus_creds **
         pid_t pid = 0;
         int r;
 
-        if (!bus->ucred_valid && !isempty(bus->label))
+        if (!bus->ucred_valid && isempty(bus->label))
                 return -ENODATA;
 
         c = bus_creds_new();