From 899b0bfad29643c3b215aa922a6d2e5ae94edd8c Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Fri, 28 Sep 2018 16:34:53 -0400 Subject: [PATCH] lib/progress: Fix leak of GSource Closes: https://github.com/ostreedev/ostree/issues/1738 Closes: #1741 Approved by: jlebon --- 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 9b105886..a8e629ee 100644 --- a/src/libostree/ostree-async-progress.c +++ b/src/libostree/ostree-async-progress.c @@ -228,7 +228,7 @@ idle_invoke_async_progress (gpointer user_data) OstreeAsyncProgress *self = user_data; g_mutex_lock (&self->lock); - self->idle_source = NULL; + g_clear_pointer (&self->idle_source, g_source_unref); g_mutex_unlock (&self->lock); g_signal_emit (self, signals[CHANGED], 0);