From: Daniel Stenberg Date: Tue, 30 Apr 2019 09:09:10 +0000 (+0200) Subject: http: mark bundle as not for multiuse on < HTTP/2 response X-Git-Tag: curl-7_65_0~101 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c32248f17d6d79de19aff60061ec8c2adf82f177;p=curl http: mark bundle as not for multiuse on < HTTP/2 response Fixes #3813 Closes #3815 --- diff --git a/lib/http.c b/lib/http.c index b23739431..76a504b5a 100644 --- a/lib/http.c +++ b/lib/http.c @@ -3630,6 +3630,10 @@ CURLcode Curl_http_readwrite_headers(struct Curl_easy *data, if(conn->httpversion != 20) infof(data, "Lying server, not serving HTTP/2\n"); } + if(conn->httpversion < 20) { + conn->bundle->multiuse = BUNDLE_NO_MULTIUSE; + infof(data, "Mark bundle as not supporting multiuse\n"); + } } else if(!nc) { /* this is the real world, not a Nirvana