From 11796231af16ba632c5a601fbd7e8ce6c9c873ff Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Thu, 27 May 2021 17:04:05 +0200 Subject: [PATCH] c-hyper: convert HYPERE_INVALID_PEER_MESSAGE to CURLE_UNSUPPORTED_PROTOCOL Makes test 129 work (HTTP/1.2 response). Closes #7141 --- lib/c-hyper.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/c-hyper.c b/lib/c-hyper.c index b6654f5c28..be4618eba5 100644 --- a/lib/c-hyper.c +++ b/lib/c-hyper.c @@ -318,6 +318,8 @@ CURLcode Curl_hyper_stream(struct Curl_easy *data, failf(data, "Hyper: [%d] %.*s", (int)code, (int)errlen, errbuf); if((code == HYPERE_UNEXPECTED_EOF) && !data->req.bytecount) result = CURLE_GOT_NOTHING; + else if(code == HYPERE_INVALID_PEER_MESSAGE) + result = CURLE_UNSUPPORTED_PROTOCOL; /* maybe */ else result = CURLE_RECV_ERROR; } -- 2.47.3