mirror of
https://github.com/curl/curl.git
synced 2026-08-05 02:56:13 +03:00
lib: ratelimit timestamps
Remove the timestamp passed for ratelimit checks. Let the limit calculation obtain a timestamp when it needs it. Most transfers run without active ratelimits and getting a fresh timestamp is unnecessary. Closes #22292
This commit is contained in:
parent
c3ae9ef822
commit
34bc5b60bc
10 changed files with 31 additions and 23 deletions
|
|
@ -1239,8 +1239,7 @@ CURLcode Curl_client_read(struct Curl_easy *data, char *buf, size_t blen,
|
|||
}
|
||||
|
||||
if(Curl_rlimit_active(&data->progress.ul.rlimit)) {
|
||||
curl_off_t ul_avail = Curl_rlimit_avail(&data->progress.ul.rlimit,
|
||||
Curl_pgrs_now(data));
|
||||
curl_off_t ul_avail = Curl_rlimit_avail(&data->progress.ul.rlimit, NULL);
|
||||
if(ul_avail <= 0) {
|
||||
result = CURLE_OK;
|
||||
*eos = FALSE;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue