From: Alexander Larsson Date: Tue, 19 May 2009 10:06:29 +0000 (+0200) Subject: Set the listen backlog before calling listen. X-Git-Tag: 2.21.1~51 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=18373cfbe85dc8398ae1e66748721400a08b32a8;p=platform%2Fupstream%2Fglib.git Set the listen backlog before calling listen. If we set it after it won't be used. --- diff --git a/gio/gsocketlistener.c b/gio/gsocketlistener.c index ce1d794..6fa5d70 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,