Commit 9181419e authored by Ray Strode's avatar Ray Strode

daemon: don't allow worker manager interface to be unexported more than once

if a conversation is stopped asynchronously and then synchronously, we
will end up trying to unexport the bus interface more than once, leading
to log spew.

This commit protects against that.

https://bugzilla.gnome.org/show_bug.cgi?id=737391
parent 2ec92331
......@@ -1871,6 +1871,7 @@ close_conversation (GdmSessionConversation *conversation)
if (conversation->worker_manager_interface != NULL) {
unexport_worker_manager_interface (self, conversation->worker_manager_interface);
g_clear_object (&conversation->worker_manager_interface);
}
if (conversation->worker_proxy != NULL) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment