From: Christopher Faulet Date: Fri, 28 Feb 2020 09:42:20 +0000 (+0100) Subject: MINOR: mux-h1: Remove useless case-insensitive comparisons X-Git-Tag: v2.2-dev4~106 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b045bb221a3d14e9b674265591e2def0e7deb919;p=thirdparty%2Fhaproxy.git MINOR: mux-h1: Remove useless case-insensitive comparisons Header names from an HTX message are always in lower-case, so the comparison may be case-sensitive. --- diff --git a/src/mux_h1.c b/src/mux_h1.c index d135b9b8d7..b10e80c047 100644 --- a/src/mux_h1.c +++ b/src/mux_h1.c @@ -1669,14 +1669,14 @@ static size_t h1_process_output(struct h1c *h1c, struct buffer *buf, size_t coun if (*(n.ptr) == ':') goto skip_hdr; - if (isteqi(n, ist("transfer-encoding"))) + if (isteq(n, ist("transfer-encoding"))) h1_parse_xfer_enc_header(h1m, v); - else if (isteqi(n, ist("content-length"))) { + else if (isteq(n, ist("content-length"))) { /* Only skip C-L header with invalid value. */ if (h1_parse_cont_len_header(h1m, &v) < 0) goto skip_hdr; } - else if (isteqi(n, ist("connection"))) { + else if (isteq(n, ist("connection"))) { h1_parse_connection_header(h1m, &v); if (!v.len) goto skip_hdr;