chiark / gitweb /
bus-proxyd: fix incorrect comparison
[elogind.git] / src / bus-proxyd / bus-proxyd.c
index 79dbdcf363a024b9057fdbe76b644cb7bbaf6976..066da5047bc43e69bc091006fc9dbedaf4d4b971 100644 (file)
@@ -768,7 +768,7 @@ static int process_driver(sd_bus *a, sd_bus *b, sd_bus_message *m) {
                 if (r < 0)
                         return synthetic_reply_method_errno(m, r, NULL);
 
                 if (r < 0)
                         return synthetic_reply_method_errno(m, r, NULL);
 
-                if (err > 0)
+                if (err < 0)
                         return synthetic_reply_method_errno(m, err, NULL);
 
                 return synthetic_reply_return_strv(m, owners);
                         return synthetic_reply_method_errno(m, err, NULL);
 
                 return synthetic_reply_return_strv(m, owners);