Commit a6c4c92e authored by Daiki Ueno's avatar Daiki Ueno

Merge branch 'wip/mcrha/flatpak-use-after-free-fix' into 'master'

secret-file-backend: Fix use-after-free in flatpak

See merge request !52
parents eb4f967e 523fe32b
Pipeline #161984 passed with stages
in 8 minutes and 31 seconds
......@@ -231,6 +231,11 @@ on_portal_response (GDBusConnection *connection,
InitClosure *init = g_task_get_task_data (task);
guint32 response;
if (init->cancellable_signal_id) {
g_cancellable_disconnect (g_task_get_cancellable (task), init->cancellable_signal_id);
init->cancellable_signal_id = 0;
}
g_dbus_connection_signal_unsubscribe (connection,
init->portal_signal_id);
......@@ -303,6 +308,7 @@ on_portal_cancel (GCancellable *cancellable,
task);
g_cancellable_disconnect (cancellable, init->cancellable_signal_id);
init->cancellable_signal_id = 0;
}
static void
......
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