[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.
- [libmicrohttpd] branch master updated (4153c1cd -> 96ff40d7), gnunet, 2022/10/01
- [libmicrohttpd] 04/09: Removed "gauger" server usage from the testsuite, gnunet, 2022/10/01
- [libmicrohttpd] 09/09: test_add_conn: added reasonable limits,
gnunet <=
- [libmicrohttpd] 06/09: testcurl: Muted some compiler warnings, minor refactoring, gnunet, 2022/10/01
- [libmicrohttpd] 02/09: Added workarounds for clang with W32 and MinGW incorrect headers, gnunet, 2022/10/01
- [libmicrohttpd] 01/09: muted some compiler warnings for clang, gnunet, 2022/10/01
- [libmicrohttpd] 05/09: microhttpd/tests: muted compiler warnings, gnunet, 2022/10/01
- [libmicrohttpd] 03/09: Some readability improvements, gnunet, 2022/10/01
- [libmicrohttpd] 07/09: testcurl: fixed functions declarations, gnunet, 2022/10/01
- [libmicrohttpd] 08/09: testcurl: fixed used types and related warnings, gnunet, 2022/10/01