Changeset: d1a6a5ae2ec1 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/d1a6a5ae2ec1
Modified Files:
        tools/merovingian/daemon/connections.c
Branch: Sep2022
Log Message:

Increase listen system call backlog to a more reasonable default.
Also in merovingian.


diffs (22 lines):

diff --git a/tools/merovingian/daemon/connections.c 
b/tools/merovingian/daemon/connections.c
--- a/tools/merovingian/daemon/connections.c
+++ b/tools/merovingian/daemon/connections.c
@@ -135,7 +135,7 @@ openConnectionIP(int *socks, bool udp, c
                                closesocket(sock);
                                continue;
                        }
-                       if (!udp && listen(sock, 5) == -1) {
+                       if (!udp && listen(sock, SOMAXCONN) == -1) {
                                e = errno;
                                closesocket(sock);
                                continue;
@@ -221,8 +221,7 @@ openConnectionUNIX(int *ret, const char 
        }
        umask(omask);
 
-       /* keep queue of 5 */
-       if (listen(sock, 5) == -1) {
+       if (listen(sock, SOMAXCONN) == -1) {
                closesocket(sock);
                return(newErr("setting UNIX stream socket at %s to listen 
failed: %s",
                                          path, strerror(errno)));
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to