mirror of
https://github.com/curl/curl.git
synced 2025-09-19 10:32:44 +03:00
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
This commit is contained in:
parent
3b6b1afab9
commit
1a20689a56
|
@ -241,6 +241,8 @@ void Curl_pgrsStartNow(struct Curl_easy *data)
|
||||||
data->progress.is_t_startransfer_set = false;
|
data->progress.is_t_startransfer_set = false;
|
||||||
data->progress.ul_limit_start = data->progress.start;
|
data->progress.ul_limit_start = data->progress.start;
|
||||||
data->progress.dl_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.downloaded = 0;
|
||||||
data->progress.uploaded = 0;
|
data->progress.uploaded = 0;
|
||||||
/* clear all bits except HIDE and HEADERS_OUT */
|
/* clear all bits except HIDE and HEADERS_OUT */
|
||||||
|
|
Loading…
Reference in New Issue
Block a user