c-hyper: convert HYPERE_INVALID_PEER_MESSAGE to CURLE_UNSUPPORTED_PROTOCOL

Makes test 129 work (HTTP/1.2 response).

Closes #7141
This commit is contained in:
Daniel Stenberg 2021-05-27 17:04:05 +02:00
Родитель d3e0f20fea
Коммит 11796231af
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 5CC908FDB71E12C2
1 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -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;
}