From e53479cf7c9d2eefb1b8aa50f347157ab6ddbe2a Mon Sep 17 00:00:00 2001 From: Stef Walter Date: Thu, 7 Nov 2013 23:01:25 +0100 Subject: [PATCH] gresolver: Cleanup global data https://bugzilla.gnome.org/show_bug.cgi?id=711799 --- gio/gresolver.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gio/gresolver.c b/gio/gresolver.c index 919ee13da..d79597533 100644 --- a/gio/gresolver.c +++ b/gio/gresolver.c @@ -202,7 +202,10 @@ GResolver * g_resolver_get_default (void) { if (!default_resolver) - default_resolver = g_object_new (G_TYPE_THREADED_RESOLVER, NULL); + { + default_resolver = g_object_new (G_TYPE_THREADED_RESOLVER, NULL); + G_CLEANUP (default_resolver, g_object_unref); + } return g_object_ref (default_resolver); }