X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flibsystemd%2Fsd-bus.c;h=95d80db2405c8698527c28a9fb5448d95cc340ac;hb=c4e6e24255de376965c7f8ae53e16594c2581200;hp=b76221ef9a280be26606155e81c681e3157a15cb;hpb=235ee2134f8819c5f48ae99a2d817b6b2147ad8a;p=elogind.git diff --git a/src/libsystemd/sd-bus.c b/src/libsystemd/sd-bus.c index b76221ef9..95d80db24 100644 --- a/src/libsystemd/sd-bus.c +++ b/src/libsystemd/sd-bus.c @@ -1425,8 +1425,8 @@ static int dispatch_wqueue(sd_bus *bus) { * it got full, then all bets are off * anyway. */ - sd_bus_message_unref(bus->wqueue[0]); bus->wqueue_size --; + sd_bus_message_unref(bus->wqueue[0]); memmove(bus->wqueue, bus->wqueue + 1, sizeof(sd_bus_message*) * bus->wqueue_size); bus->windex = 0;