libsystemd: fix compiler warning in property_get_set_callbacks_run()

gcc (4.8.2, arm) doesn't understand that vtable_property_get_userdata()
will always set 'u' when it returns > 0. Hence, the warning is bogus,
but anyway.

  src/libsystemd/sd-bus/bus-objects.c:510:19: warning: 'u' may be used uninitialized in this function [-Wmaybe-uninitialized]

(and yes, indeed, even the reported line numbers are bogus in this case)
This commit is contained in:
Daniel Mack
2014-02-20 17:18:07 +01:00
parent e288d6a81a
commit c94d7fc3ce
+1 -1
View File
@@ -527,7 +527,7 @@ static int property_get_set_callbacks_run(
_cleanup_bus_error_free_ sd_bus_error error = SD_BUS_ERROR_NULL;
_cleanup_bus_message_unref_ sd_bus_message *reply = NULL;
void *u;
void *u = NULL;
int r;
assert(bus);