chiark / gitweb /
bus: fix error-path in bus_map_all_properties()
authorDavid Herrmann <dh.herrmann@gmail.com>
Wed, 20 Nov 2013 15:18:37 +0000 (16:18 +0100)
committerDavid Herrmann <dh.herrmann@gmail.com>
Wed, 20 Nov 2013 15:19:58 +0000 (16:19 +0100)
We shouldn't return positive integers on errors. Fix the typo by removing
the negation.

src/libsystemd-bus/bus-util.c

index 33bdf3817173b864bc47a0b80cb3c9e851a4a08e..ed6fdc473ae705c2ca56f639aefd3c7eb49b8af7 100644 (file)
@@ -919,7 +919,7 @@ int bus_map_all_properties(sd_bus *bus,
                 } else {
                         r = sd_bus_message_skip(m, "v");
                         if (r < 0)
                 } else {
                         r = sd_bus_message_skip(m, "v");
                         if (r < 0)
-                                return -r;
+                                return r;
                 }
 
                 r = sd_bus_message_exit_container(m);
                 }
 
                 r = sd_bus_message_exit_container(m);