summaryrefslogtreecommitdiff
path: root/agent/agent.c
diff options
context:
space:
mode:
Diffstat (limited to 'agent/agent.c')
-rw-r--r--agent/agent.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/agent/agent.c b/agent/agent.c
index 3c1cdcd..e918c03 100644
--- a/agent/agent.c
+++ b/agent/agent.c
@@ -5387,9 +5387,10 @@ done:
return !remove_source;
out:
+ agent_unlock_and_emit (agent);
+
g_object_unref (agent);
- agent_unlock_and_emit (agent);
return G_SOURCE_REMOVE;
}