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:
Marcel Raad 2023-06-12 16:02:00 +02:00 committed by Daniel Stenberg
parent bc1e405ede
commit 0e4c1434ae
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -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)) {