X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flibsystemd%2Fsd-bus%2Fbus-objects.c;fp=src%2Flibsystemd%2Fsd-bus%2Fbus-objects.c;h=8b12e891647e81159cf3c7432f098bcaab6dcdf8;hb=1b02f301834ffe9211e3cc8f83ca6fd3c37ad508;hp=539cf2aad1888b5a4bd814ee54cee6366006d4b0;hpb=c7fdf44d08e1217d40dc092fb90a65978a0f541f;p=elogind.git diff --git a/src/libsystemd/sd-bus/bus-objects.c b/src/libsystemd/sd-bus/bus-objects.c index 539cf2aad..8b12e8916 100644 --- a/src/libsystemd/sd-bus/bus-objects.c +++ b/src/libsystemd/sd-bus/bus-objects.c @@ -2377,9 +2377,7 @@ _public_ int sd_bus_emit_interfaces_added_strv(sd_bus *bus, const char *path, ch do { bus->nodes_modified = false; - - if (m) - m = sd_bus_message_unref(m); + m = sd_bus_message_unref(m); r = sd_bus_message_new_signal(bus, &m, path, "org.freedesktop.DBus.ObjectManager", "InterfacesAdded"); if (r < 0)