commit f8ed20822b863e7ff892b57e7df089e998c327f2
parent f2540786443afdb8e2e6ce7af602f9223ee63515
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date: Tue, 23 Nov 2021 15:57:33 +0300
process_request_body(): fixed: removed wrong special handling of the termination chunk
Diffstat:
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/src/microhttpd/connection.c b/src/microhttpd/connection.c
@@ -3194,10 +3194,7 @@ process_request_body (struct MHD_Connection *connection)
/* take '\n' into account; if '\n' is the unavailable
character, we will need to wait until we have it
before going further */
- if ( (i + 1 >= available) &&
- ! ( (1 == i) &&
- (2 == available) &&
- ('0' == buffer_head[0]) ) )
+ if (i + 1 >= available)
break; /* need more data... */
i++;
malformed = (end_size >= 16);