From 4ffb6fd617bce6f54d12f067d90d2b0a3faae219 Mon Sep 17 00:00:00 2001 From: Tanu Kaskinen Date: Wed, 6 Feb 2013 12:34:06 +0200 Subject: [PATCH] dbus: Fix cleanup when removing signal listeners --- src/pulsecore/protocol-dbus.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pulsecore/protocol-dbus.c b/src/pulsecore/protocol-dbus.c index adc1f38d3..c82ea4a73 100644 --- a/src/pulsecore/protocol-dbus.c +++ b/src/pulsecore/protocol-dbus.c @@ -1051,7 +1051,7 @@ void pa_dbus_protocol_remove_signal_listener(pa_dbus_protocol *p, DBusConnection pa_assert_se((conn_entry = pa_hashmap_get(p->connections, conn))); if (signal_name) { - if ((signal_paths_entry = pa_hashmap_get(conn_entry->listening_signals, signal_name))) + if ((signal_paths_entry = pa_hashmap_remove(conn_entry->listening_signals, signal_name))) signal_paths_entry_free(signal_paths_entry); } else {