From 18373cfbe85dc8398ae1e66748721400a08b32a8 Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Tue, 19 May 2009 12:06:29 +0200 Subject: [PATCH] Set the listen backlog before calling listen. If we set it after it won't be used. --- gio/gsocketlistener.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gio/gsocketlistener.c b/gio/gsocketlistener.c index ce1d7948..6fa5d709 100644 --- a/gio/gsocketlistener.c +++ b/gio/gsocketlistener.c @@ -235,7 +235,6 @@ g_socket_listener_add_socket (GSocketListener *listener, } g_ptr_array_add (listener->priv->sockets, socket); - g_socket_set_listen_backlog (socket, listener->priv->listen_backlog); if (source_object) g_object_set_qdata_full (G_OBJECT (socket), source_quark, @@ -286,6 +285,8 @@ g_socket_listener_add_address (GSocketListener *listener, if (socket == NULL) return FALSE; + g_socket_set_listen_backlog (socket, listener->priv->listen_backlog); + if (!g_socket_bind (socket, address, TRUE, error) || !g_socket_listen (socket, error) || !g_socket_listener_add_socket (listener, socket, -- 2.34.1