libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

commit fe17d1accab22ad42b312755e8f6cdd86fe04790
parent 1601c2883aeac5d100cbfe11cee1a164914ae6fd
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date:   Wed, 31 Jan 2024 21:05:12 +0100

test_upgrade: adapted for macOS

Diffstat:
Msrc/microhttpd/test_upgrade.c | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/microhttpd/test_upgrade.c b/src/microhttpd/test_upgrade.c @@ -1392,7 +1392,11 @@ recv_all (struct wr_socket *sock, static void send_eof (struct wr_socket *sock) { - if (0 != wr_shutdown (sock, wr_is_eof_received (sock) ? SHUT_RDWR : SHUT_WR)) + if (0 != wr_shutdown (sock, /* + ** On Darwin local shutdown of RD cause error + ** if remote side shut down WR before. + wr_is_eof_received (sock) ? SHUT_RDWR : */ + SHUT_WR)) externalErrorExitDesc ("Failed to shutdown connection"); }