libmicrohttpd2

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

commit 299e9ec457618fb5bc02cae5335a05534f8d17a5
parent 4d19877bdf1e9c9348a813c6f39a5d41aae97b92
Author: Christian Grothoff <christian@grothoff.org>
Date:   Thu, 28 May 2026 20:07:26 +0200

do not increment c->rq.cntn.recv_size twice by cntn_data_ready aka size_provided

Diffstat:
Msrc/mhd2/stream_process_request.c | 5-----
1 file changed, 0 insertions(+), 5 deletions(-)

diff --git a/src/mhd2/stream_process_request.c b/src/mhd2/stream_process_request.c @@ -3455,11 +3455,7 @@ process_request_chunked_body (struct MHD_Connection *restrict c) #ifdef MHD_SUPPORT_POST_PARSER if (mhd_ACTION_POST_PARSE == c->rq.app_act.head_act.act) { - size_t size_provided; - c->rq.cntn.recv_size += cntn_data_ready; - size_provided = cntn_data_ready; - state_updated = mhd_stream_post_parse (c, &cntn_data_ready, buffer_head); @@ -3469,7 +3465,6 @@ process_request_chunked_body (struct MHD_Connection *restrict c) (mhd_HTTP_STAGE_BODY_RECEIVING != c->stage)); if (mhd_HTTP_STAGE_BODY_RECEIVING != c->stage) c->discard_request = true; - c->rq.cntn.recv_size += size_provided; } else #endif /* MHD_SUPPORT_POST_PARSER */