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.
This commit is contained in:
Willy Tarreau 2018-12-02 12:11:16 +01:00
parent bf7a9597e2
commit fab9bb08fc

View File

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