libmicrohttpd

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

commit 274a4fb1e48f17acf9039decc52306821caa8b06
parent 035048e67676e25146e248ac7e09ea09fce3e5ea
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date:   Mon, 21 Sep 2020 14:23:58 +0300

test_upgrade_large: fixed: don't override errno

Diffstat:
Msrc/microhttpd/test_upgrade_large.c | 11++++-------
1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/src/microhttpd/test_upgrade_large.c b/src/microhttpd/test_upgrade_large.c @@ -610,16 +610,13 @@ send_all (struct wr_socket *sock, ret = wr_send (sock, &text[off], len - off); - kick_select (); if (0 > ret) { - if (MHD_SCKT_ERR_IS_EAGAIN_ (MHD_socket_get_error_ ())) - { - ret = 0; - continue; - } - abort (); + if (!MHD_SCKT_ERR_IS_EAGAIN_ (MHD_socket_get_error_())) + abort (); + ret = 0; } + kick_select (); } }