server: increase listen queue to 128
authorImran Zaman <imran.zaman@gmail.com>
Mon, 24 Nov 2014 14:10:49 +0000 (16:10 +0200)
committerPekka Paalanen <pekka.paalanen@collabora.co.uk>
Mon, 24 Nov 2014 14:32:35 +0000 (16:32 +0200)
This will allow more than 1 simultaneous client connections to the server
without the possibility of connection refused error.

Signed-off-by: Imran Zaman <imran.zaman@gmail.com>
http://utcc.utoronto.ca/~cks/space/blog/unix/ListenBacklogMeaning
http://stackoverflow.com/questions/19221105/connect-with-unix-domain-socket-and-full-backlog
Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
src/wayland-server.c

index c40d300..c845dd6 100644 (file)
@@ -1139,7 +1139,7 @@ _wl_display_add_socket(struct wl_display *display, struct wl_socket *s)
                return -1;
        }
 
-       if (listen(s->fd, 1) < 0) {
+       if (listen(s->fd, 128) < 0) {
                wl_log("listen() failed with error: %m\n");
                return -1;
        }