From 14872d29298b841260a2b5a481e07b0213d506f8 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Olivier=20Cr=C3=AAte?= Date: Mon, 17 Mar 2014 23:50:30 -0400 Subject: [PATCH] socketclient: Fix leak https://bugzilla.gnome.org/show_bug.cgi?id=726611 --- gio/gsocketclient.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gio/gsocketclient.c b/gio/gsocketclient.c index 61c55ca..382b6b6 100644 --- a/gio/gsocketclient.c +++ b/gio/gsocketclient.c @@ -1574,7 +1574,10 @@ g_socket_client_enumerator_callback (GObject *object, GError *error = NULL; if (g_task_return_error_if_cancelled (data->task)) - return; + { + g_object_unref (data->task); + return; + } address = g_socket_address_enumerator_next_finish (data->enumerator, result, &error); -- 2.7.4