libmicrohttpd2

HTTP server C library (MHD 2.x, alpha)
Log | Files | Refs | README | LICENSE

commit 253bb3ed0ad797be3f6b32beb4d19c364e8070c9
parent 8b8a4095f7b65f241efba238d323cf1d9ca4aaf7
Author: Evgeny Grin (Karlson2k) <k2k@drgrin.dev>
Date:   Mon, 20 Jul 2026 15:23:51 +0200

libtest_convenience_server_reply: exit with code 99 in case of external errors

Diffstat:
Msrc/tests/client_server/libtest_convenience_server_reply.c | 6++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/tests/client_server/libtest_convenience_server_reply.c b/src/tests/client_server/libtest_convenience_server_reply.c @@ -106,7 +106,8 @@ MHDT_server_reply_file ( { fprintf (stderr, "Failed to create a temporary file\n"); - return MHD_action_abort_request (request); + fflush (stderr); + exit (99); } while (written < tlen) @@ -130,7 +131,8 @@ MHDT_server_reply_file ( "Failed to write() a temporary file: %s\n", strerror (errno)); (void)close (fd); - return MHD_action_abort_request (request); + fflush (stderr); + exit (99); } return MHD_action_from_response ( request,