libmicrohttpd

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

commit 6d7825e8524872f585562574df1233b692ce81cd
parent 8a69a4492345c359ab804109d97efb7e292a2c7b
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date:   Tue, 23 Nov 2021 14:56:24 +0300

process_request_body(): do not process when no more data is available

Diffstat:
Msrc/microhttpd/connection.c | 2++
1 file changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/microhttpd/connection.c b/src/microhttpd/connection.c @@ -3139,6 +3139,8 @@ process_request_body (struct MHD_Connection *connection) buffer_head += i; connection->current_chunk_offset = 0; connection->current_chunk_size = 0; + if (0 == available) + break; } if (connection->current_chunk_offset < connection->current_chunk_size)