diff options
author | Daniel Stenberg <daniel@haxx.se> | 2019-04-30 11:09:10 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2019-05-01 22:51:23 +0200 |
commit | c32248f17d6d79de19aff60061ec8c2adf82f177 (patch) | |
tree | 1d22b59fc213fb6739626aaeb37a766cc81b2759 /lib/http.c | |
parent | b45fd8938e534091b4be2051093c6f38b8771ec8 (diff) | |
download | curl-c32248f17d6d79de19aff60061ec8c2adf82f177.tar.gz |
http: mark bundle as not for multiuse on < HTTP/2 response
Fixes #3813
Closes #3815
Diffstat (limited to 'lib/http.c')
-rw-r--r-- | lib/http.c | 4 |
1 files changed, 4 insertions, 0 deletions
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 |