From: Willy Tarreau Date: Sun, 2 Dec 2018 11:11:16 +0000 (+0100) Subject: BUG/MEDIUM: mux-h2: don't lose the first response header in HTX mode X-Git-Tag: v1.9-dev9~44 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fab9bb08fc8abd27fc3bdcc3f3458121567c194d;p=thirdparty%2Fhaproxy.git BUG/MEDIUM: mux-h2: don't lose the first response header in HTX mode When converting response headers from HTX to H2, we accidently skipped the first header block. --- diff --git a/src/mux_h2.c b/src/mux_h2.c index 480450e04b..bd329cc126 100644 --- a/src/mux_h2.c +++ b/src/mux_h2.c @@ -3613,7 +3613,7 @@ static size_t h2s_htx_frt_make_resp_headers(struct h2s *h2s, struct htx *htx) /* and the rest of the headers, that we dump starting at header 0 */ hdr = 0; - idx = htx_get_next(htx, htx->sl_off); + idx = htx->sl_off; while ((idx = htx_get_next(htx, idx)) != -1) { blk = htx_get_blk(htx, idx); type = htx_get_blk_type(blk);