From 499c201472dfcd917acdd065fcf76b4c5a9883a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Tue, 12 Mar 2019 10:32:56 +0100 Subject: [PATCH] GSocketClient - Free last error if a connection attempt fails and on retry the cancellable is cancelled --- gio/gsocketclient.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gio/gsocketclient.c b/gio/gsocketclient.c index 9db7ca0be..ca7807a75 100644 --- a/gio/gsocketclient.c +++ b/gio/gsocketclient.c @@ -1006,6 +1006,7 @@ g_socket_client_connect (GSocketClient *client, if (g_cancellable_is_cancelled (cancellable)) { g_clear_error (error); + g_clear_error (&last_error); g_cancellable_set_error_if_cancelled (cancellable, error); break; }