gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[libmicrohttpd] 09/09: test_add_conn: added reasonable limits


From: gnunet
Subject: [libmicrohttpd] 09/09: test_add_conn: added reasonable limits
Date: Sat, 01 Oct 2022 14:16:09 +0200

This is an automated email from the git hooks/post-receive script.

karlson2k pushed a commit to branch master
in repository libmicrohttpd.

commit 96ff40d7ea22d9ad72469a8c156095aa2d67326b
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
AuthorDate: Fri Sep 30 15:40:15 2022 +0300

    test_add_conn: added reasonable limits
---
 src/testcurl/test_add_conn.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/testcurl/test_add_conn.c b/src/testcurl/test_add_conn.c
index b50b6a86..89efca73 100644
--- a/src/testcurl/test_add_conn.c
+++ b/src/testcurl/test_add_conn.c
@@ -1139,14 +1139,15 @@ main (int argc, char *const *argv)
 #ifndef _WIN32
     /* Find system limit for number of open FDs. */
 #if defined(HAVE_SYSCONF) && defined(_SC_OPEN_MAX)
-    sys_max_fds = sysconf (_SC_OPEN_MAX);
+    sys_max_fds = sysconf (_SC_OPEN_MAX) > 500000 ?
+                  500000 : (int) sysconf (_SC_OPEN_MAX);
 #else  /* ! HAVE_SYSCONF || ! _SC_OPEN_MAX */
     sys_max_fds = -1;
 #endif /* ! HAVE_SYSCONF || ! _SC_OPEN_MAX */
     if (0 > sys_max_fds)
     {
 #if defined(OPEN_MAX) && (0 < ((OPEN_MAX) +1))
-      sys_max_fds = OPEN_MAX;
+      sys_max_fds = OPEN_MAX > 500000 ? 500000 : (int) OPEN_MAX;
 #else  /* ! OPEN_MAX */
       sys_max_fds = 256; /* Use reasonable value */
 #endif /* ! OPEN_MAX */

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]