From: CatboxParadox Date: Tue, 28 Jul 2026 12:12:09 +0000 (+0200) Subject: h2: bootstrap max streams from multi handle if in use X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c7b1e10dc1dcacae17fc75fdb6572846605d2ffe;p=thirdparty%2Fcurl.git h2: bootstrap max streams from multi handle if in use Closes #22418 --- diff --git a/lib/http2.c b/lib/http2.c index b8733d8ec1..08dfb6d919 100644 --- a/lib/http2.c +++ b/lib/http2.c @@ -2412,7 +2412,9 @@ static CURLcode cf_h2_ctx_open(struct Curl_cfilter *cf, failf(data, "Could not initialize nghttp2"); goto out; } - ctx->max_concurrent_streams = DEFAULT_MAX_CONCURRENT_STREAMS; + ctx->max_concurrent_streams = data->multi ? + Curl_multi_max_concurrent_streams(data->multi) : + DEFAULT_MAX_CONCURRENT_STREAMS; if(ctx->via_h1_upgrade) { /* HTTP/1.1 Upgrade issued. H2 Settings have already been submitted