summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/idle-server-connection.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/idle-server-connection.c b/src/idle-server-connection.c
index 9620fd8..0795e63 100644
--- a/src/idle-server-connection.c
+++ b/src/idle-server-connection.c
@@ -394,7 +394,7 @@ static void _connect_in_thread (GTask *task, gpointer source_object, gpointer ta
socket_connection = g_socket_client_connect_to_host (priv->socket_client, priv->host, priv->port, cancellable, &error);
g_signal_handler_disconnect (priv->socket_client, event_id);
if (socket_connection != NULL)
- g_task_return_pointer (task, socket_connection, NULL);
+ g_task_return_pointer (task, socket_connection, g_object_unref);
else
g_task_return_error (task, error);
}