From: Daniel Stenberg Date: Tue, 11 May 2021 07:09:11 +0000 (+0200) Subject: progress: reset limit_size variables at transfer start X-Git-Tag: curl-7_77_0~58 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1a20689a56af29871a88c338ea0da3268038312c;p=thirdparty%2Fcurl.git progress: reset limit_size variables at transfer start Otherwise the old value would linger from a previous use and would mess up the network speed cap logic. Reported-by: Ymir1711 on github Fixes #7042 Closes #7043 --- diff --git a/lib/progress.c b/lib/progress.c index 1f9f9f705d..4bcd615eba 100644 --- a/lib/progress.c +++ b/lib/progress.c @@ -241,6 +241,8 @@ void Curl_pgrsStartNow(struct Curl_easy *data) data->progress.is_t_startransfer_set = false; data->progress.ul_limit_start = data->progress.start; data->progress.dl_limit_start = data->progress.start; + data->progress.ul_limit_size = 0; + data->progress.dl_limit_size = 0; data->progress.downloaded = 0; data->progress.uploaded = 0; /* clear all bits except HIDE and HEADERS_OUT */