Commit 4d2da18f authored by Marco Trevisan's avatar Marco Trevisan 🎺

libgdm: Unref the manager propagated from task

This instance has already been reffed when passed to the task, and since
we're stealing it with `g_task_propagate_pointer` it won't be unreffed.

We could also do this in the `on_reauthentication_channel_opened` callback
but since the new task will ref it anyway, we can just be clean and do it
here.
parent f7bda8da
......@@ -390,7 +390,7 @@ on_got_manager_for_reauthentication (GdmClient *client,
(GAsyncReadyCallback)
on_reauthentication_channel_opened,
task);
g_object_unref (manager);
}
static GDBusConnection *
......@@ -527,6 +527,8 @@ on_got_manager_for_opening_connection (GdmClient *client,
(GAsyncReadyCallback)
on_session_opened,
task);
g_object_unref (manager);
}
static GDBusConnection *
......
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