gnunet-svn
[Top][All Lists]
Advanced

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

[libmicrohttpd] 107/156: test_client_put_stop: fixed test on Darwin


From: gnunet
Subject: [libmicrohttpd] 107/156: test_client_put_stop: fixed test on Darwin
Date: Sun, 28 May 2023 17:52:40 +0200

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

karlson2k pushed a commit to tag v0.9.77
in repository libmicrohttpd.

commit b89d0815c4e99d1d7d6be0818042a2019c658815
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
AuthorDate: Wed May 17 11:15:02 2023 +0300

    test_client_put_stop: fixed test on Darwin
---
 src/microhttpd/test_client_put_stop.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/src/microhttpd/test_client_put_stop.c 
b/src/microhttpd/test_client_put_stop.c
index c1707c5c..a89d3586 100644
--- a/src/microhttpd/test_client_put_stop.c
+++ b/src/microhttpd/test_client_put_stop.c
@@ -303,8 +303,14 @@ test_global_init (void)
     mib[1] = PF_INET;
     mib[2] = IPPROTO_ICMP;
     mib[3] = ICMPCTL_ICMPLIM;
-    if ((0 != sysctl (mib, 4, &limit, &limit_size, NULL, 0)) ||
-        (sizeof(limit) != limit_size) )
+    if (0 != sysctl (mib, 4, &limit, &limit_size, NULL, 0))
+    {
+      if (ENOENT == errno)
+        limit = 0; /* No such parameter (Darwin) */
+      else
+        externalErrorExitDesc ("Cannot get RST rate limit value");
+    }
+    else if (sizeof(limit) != limit_size)
       externalErrorExitDesc ("Cannot get RST rate limit value");
     if (limit > 0)
     {

-- 
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]