From 78c8c25d6446dfe417c5835269cf6d6db38f9490 Mon Sep 17 00:00:00 2001 From: Umang Jain Date: Fri, 25 Oct 2019 20:58:34 +0530 Subject: [PATCH] async-progress: Plug memory leak while destroying GSource See https://gitlab.gnome.org/GNOME/glib/commit/71973c722 --- src/libostree/ostree-async-progress.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libostree/ostree-async-progress.c b/src/libostree/ostree-async-progress.c index a8e629ee..64372c27 100644 --- a/src/libostree/ostree-async-progress.c +++ b/src/libostree/ostree-async-progress.c @@ -465,7 +465,7 @@ ostree_async_progress_finish (OstreeAsyncProgress *self) if (self->idle_source) { g_source_destroy (self->idle_source); - self->idle_source = NULL; + g_clear_pointer (&self->idle_source, g_source_unref); emit_changed = TRUE; } }