mirror of
https://github.com/curl/curl.git
synced 2024-12-27 06:59:43 +08:00
http2: fix regression on upload EOF handling
- a regression introduced by c9ec851211
where optimization of small POST bodies leads to a new code path
for such uploads that did not trigger the "done sending" event
- add triggering this event for early "upload_done" situations
Fixes #11485
Closes #11487
Reported-by: Aleksander Mazur
This commit is contained in:
parent
2900c29218
commit
f9314f317f
@ -3380,6 +3380,9 @@ CURLcode Curl_http(struct Curl_easy *data, bool *done)
|
||||
}
|
||||
}
|
||||
|
||||
if(data->req.upload_done)
|
||||
Curl_conn_ev_data_done_send(data);
|
||||
|
||||
if((conn->httpversion >= 20) && data->req.upload_chunky)
|
||||
/* upload_chunky was set above to set up the request in a chunky fashion,
|
||||
but is disabled here again to avoid that the chunked encoded version is
|
||||
|
Loading…
Reference in New Issue
Block a user