chiark / gitweb /
sd-bus: sd_bus_message_get_errno should only return positive errno
[elogind.git] / src / libsystemd / sd-bus / sd-bus.c
index 33b65aba72e30acf1881de19849a62b7a727edef..28b993b7ba42b783d43b2df5839d49b1e86084f1 100644 (file)
@@ -349,8 +349,6 @@ static int hello_callback(sd_bus *bus, sd_bus_message *reply, void *userdata, sd
         assert(reply);
 
         r = sd_bus_message_get_errno(reply);
-        if (r < 0)
-                return r;
         if (r > 0)
                 return -r;