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.
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
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment