bus: fix unreffing logic

This commit is contained in:
Lennart Poettering 2014-02-19 20:35:33 +01:00
parent 8f61afd8d8
commit 23abf5d582

View file

@ -1365,7 +1365,8 @@ _public_ sd_bus *sd_bus_unref(sd_bus *bus) {
* the messages and thus implicitly also kill our own
* last references */
bus_reset_queues(bus);
if (q)
bus_reset_queues(bus);
}
i = REFCNT_DEC(bus->n_ref);