dbus: Fix connection cleanup when killing clients
authorTanu Kaskinen <tanuk@iki.fi>
Wed, 6 Feb 2013 10:31:33 +0000 (12:31 +0200)
committerTanu Kaskinen <tanuk@iki.fi>
Wed, 6 Feb 2013 10:31:33 +0000 (12:31 +0200)
src/modules/dbus/module-dbus-protocol.c

index f81c254..e77f13b 100644 (file)
@@ -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;