content_encoding: fix limit failure message
No binary (build failed)
—
(log yok)
| @@ -750,9 +750,10 @@ CURLcode Curl_build_unencoding_stack(struct Curl_easy *data, | |
| return CURLE_OK; | |
| } | |
| - | if(Curl_cwriter_count(data, phase) + 1 >= MAX_ENCODE_STACK) { |
| - | failf(data, "Reject response due to more than %d content encodings", |
| - | MAX_ENCODE_STACK); |
| + | if(Curl_cwriter_count(data, phase) >= MAX_ENCODE_STACK) { |
| + | failf(data, "Reject response exceeding limit of %d %s encodings", |
| + | MAX_ENCODE_STACK, |
| + | is_transfer ? "transfer" : "content"); |
| return CURLE_BAD_CONTENT_ENCODING; | |
| } | |
| @@ -51,7 +51,7 @@ Connection: TE | |
| 61 | |
| </errorcode> | |
| <stderr mode="text"> | |
| - | curl: (61) Reject response due to more than 5 content encodings |
| + | curl: (61) Reject response exceeding limit of 5 transfer encodings |
| </stderr> | |
| </verify> | |
| </testcase> | |
| @@ -59,7 +59,7 @@ Connection: TE | |
| 61 | |
| </errorcode> | |
| <stderr mode="text"> | |
| - | curl: (61) Reject response due to more than 5 content encodings |
| + | curl: (61) Reject response exceeding limit of 5 transfer encodings |
| </stderr> | |
| </verify> | |
| </testcase> | |