From c4e6e24255de376965c7f8ae53e16594c2581200 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Thu, 16 Jan 2014 01:15:17 -0500 Subject: [PATCH] bus: fix issue with reference counting b7fc42e03 introduced a regression. --- src/libsystemd/sd-bus.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- 2.30.2