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:
| M | src/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 (); } }