From: Umang Jain Date: Fri, 25 Oct 2019 15:28:34 +0000 (+0530) Subject: async-progress: Plug memory leak while destroying GSource X-Git-Tag: archive/raspbian/2022.1-3+rpi1~1^2~4^2~14^2~2^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=78c8c25d6446dfe417c5835269cf6d6db38f9490;p=ostree.git async-progress: Plug memory leak while destroying GSource See https://gitlab.gnome.org/GNOME/glib/commit/71973c722 --- 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; } }