summaryrefslogtreecommitdiff
path: root/src/libostree/ostree-async-progress.c
diff options
context:
space:
mode:
authorUmang Jain <uajain@localhost.localdomain>2019-10-25 20:58:34 +0530
committerUmang Jain <mailumangjain@gmail.com>2019-10-25 20:59:15 +0530
commit78c8c25d6446dfe417c5835269cf6d6db38f9490 (patch)
tree7529270dfd0729c905af1baf8a5a834fcd265f78 /src/libostree/ostree-async-progress.c
parentf333ae74f4a06dc537315d52959714a79be464c7 (diff)
downloadostree-78c8c25d6446dfe417c5835269cf6d6db38f9490.tar.gz
async-progress: Plug memory leak while destroying GSource
See https://gitlab.gnome.org/GNOME/glib/commit/71973c722
Diffstat (limited to 'src/libostree/ostree-async-progress.c')
-rw-r--r--src/libostree/ostree-async-progress.c2
1 files changed, 1 insertions, 1 deletions
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;
}
}