From: megatronking Date: Fri, 6 Aug 2021 07:47:07 +0000 (+0800) Subject: ngtcp2: reset the oustanding send buffer again when drained X-Git-Tag: curl-7_79_0~134 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=09cea3fbef654fc72fd4a65ee17ac534d88b22bd;p=thirdparty%2Fcurl.git ngtcp2: reset the oustanding send buffer again when drained Closes #7538 --- diff --git a/lib/vquic/ngtcp2.c b/lib/vquic/ngtcp2.c index 107fcb8c17..3374e9eebd 100644 --- a/lib/vquic/ngtcp2.c +++ b/lib/vquic/ngtcp2.c @@ -1676,6 +1676,12 @@ static ssize_t ngh3_stream_send(struct Curl_easy *data, return -1; } + /* Reset post upload buffer after resumed. */ + if(stream->upload_mem) { + stream->upload_mem = NULL; + stream->upload_len = 0; + } + *curlcode = CURLE_OK; return sent; }