From 492b2de331bf5d8a217b243b6134562de07210b9 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Mon, 17 Dec 2012 13:05:19 +0200 Subject: [PATCH] core: Clear default agent in agent_disconnect() --- src/agent.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/agent.c b/src/agent.c index 4ee1877ba..edee8126e 100644 --- a/src/agent.c +++ b/src/agent.c @@ -169,6 +169,9 @@ static void agent_disconnect(DBusConnection *conn, void *user_data) agent->watch = 0; } + if (agent == default_agent) + default_agent = NULL; + g_hash_table_remove(agent_list, agent->owner); agent = agent_get(NULL); -- 2.47.3