libmicrohttpd

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

commit eebf9c28f01fdcd970a9f9496487930fe9eb4cea
parent 52c6a34137e905c2aadac7e01417e6826d89893a
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date:   Mon, 22 Nov 2021 21:20:01 +0300

process_request_body(): removed one more unneeded check

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

diff --git a/src/microhttpd/connection.c b/src/microhttpd/connection.c @@ -3235,19 +3235,11 @@ process_request_body (struct MHD_Connection *connection) { /* no chunked encoding, give all to the client */ mhd_assert (MHD_SIZE_UNKNOWN != connection->remaining_upload_size); - if ( (0 != connection->remaining_upload_size) && - (connection->remaining_upload_size < available) ) - { + mhd_assert (0 != connection->remaining_upload_size); + if (connection->remaining_upload_size < available) to_be_processed = (size_t) connection->remaining_upload_size; - } else - { - /** - * 1. no chunked encoding, give all to the client - * 2. client may send large chunked data, but only a smaller part is available at one time. - */ to_be_processed = available; - } } left_unprocessed = to_be_processed; connection->client_aware = true;