From 10262197d08451db3079cbc8e6be43c3006626c5 Mon Sep 17 00:00:00 2001 From: Tanu Kaskinen Date: Wed, 6 Feb 2013 12:31:33 +0200 Subject: [PATCH] dbus: Fix connection cleanup when killing clients --- src/modules/dbus/module-dbus-protocol.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/dbus/module-dbus-protocol.c b/src/modules/dbus/module-dbus-protocol.c index f81c254c2..e77f13bf5 100644 --- a/src/modules/dbus/module-dbus-protocol.c +++ b/src/modules/dbus/module-dbus-protocol.c @@ -117,6 +117,7 @@ static void client_kill_cb(pa_client *c) { pa_assert(c->userdata); conn = c->userdata; + pa_idxset_remove_by_data(conn->server->userdata->connections, conn, NULL); connection_free(conn); c->userdata = NULL;