mirror of
https://github.com/curl/curl.git
synced 2024-12-15 06:40:09 +08:00
http2: fix variable type
`max_recv_speed` is `curl_off_t`, so using `size_t` might result in -Wconversion GCC warnings for 32-bit `size_t`. Visible in the NetBSD ARM autobuilds. Closes https://github.com/curl/curl/pull/11312
This commit is contained in:
parent
bc1e405ede
commit
0e4c1434ae
@ -1992,7 +1992,7 @@ static ssize_t h2_submit(struct stream_ctx **pstream,
|
||||
* Let's limit our stream window size around that, otherwise the server
|
||||
* will send in large bursts only. We make the window 50% larger to
|
||||
* allow for data in flight and avoid stalling. */
|
||||
size_t n = (((data->set.max_recv_speed - 1) / H2_CHUNK_SIZE) + 1);
|
||||
curl_off_t n = (((data->set.max_recv_speed - 1) / H2_CHUNK_SIZE) + 1);
|
||||
n += CURLMAX((n/2), 1);
|
||||
if(n < (H2_STREAM_WINDOW_SIZE / H2_CHUNK_SIZE) &&
|
||||
n < (UINT_MAX / H2_CHUNK_SIZE)) {
|
||||
|
Loading…
Reference in New Issue
Block a user