From: Daniel Stenberg Date: Thu, 27 May 2021 15:04:05 +0000 (+0200) Subject: c-hyper: convert HYPERE_INVALID_PEER_MESSAGE to CURLE_UNSUPPORTED_PROTOCOL X-Git-Tag: curl-7_78_0~251 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=11796231af16ba632c5a601fbd7e8ce6c9c873ff;p=thirdparty%2Fcurl.git c-hyper: convert HYPERE_INVALID_PEER_MESSAGE to CURLE_UNSUPPORTED_PROTOCOL Makes test 129 work (HTTP/1.2 response). Closes #7141 --- 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; }