|
|
- commit 661bfc3d0e1b7756db59d00d86e316f694cae3c6
- Author: Christopher Faulet <cfaulet@haproxy.com>
- Date: Mon Jun 17 14:07:46 2019 +0200
-
- BUG/MINOR: mux-h1: Add the header connection in lower case in outgoing messages
-
- When necessary, this header is directly added in outgoing messages by the H1
- multiplexer. Because there is no HTX conversion first, the header name is not
- converserted to its lower case version. So, it must be added in lower case by
- the multiplexer.
-
- This patch must be backported to 2.0 and 1.9.
-
- (cherry picked from commit a110ecbd843e156dd01c6ac581c735be5e240d5b)
- Signed-off-by: Christopher Faulet <cfaulet@haproxy.com>
-
- diff --git a/src/mux_h1.c b/src/mux_h1.c
- index 317f1a55..21deb354 100644
- --- a/src/mux_h1.c
- +++ b/src/mux_h1.c
- @@ -1642,7 +1642,7 @@ static size_t h1_process_output(struct h1c *h1c, struct buffer *buf, size_t coun
- /* There is no "Connection:" header and
- * it the conn_mode must be
- * processed. So do it */
- - n = ist("Connection");
- + n = ist("connection");
- v = ist("");
- h1_process_output_conn_mode(h1s, h1m, &v);
- if (v.len) {
|