MINOR: h1: add headers to the list after controls, not before

This will ease removal/skipping of duplicates such as content-length.
This commit is contained in:
Willy Tarreau 2018-09-14 16:28:15 +02:00
parent e2c418e94b
commit 2ea6bb5c31
1 changed files with 2 additions and 2 deletions

View File

@ -1271,8 +1271,6 @@ int h1_headers_to_hdr_list(char *start, const char *stop,
goto http_output_full;
}
http_set_hdr(&hdr[hdr_count++], n, v);
if (isteqi(n, ist("transfer-encoding"))) {
h1m->flags &= ~H1_MF_CLEN;
h1m->flags |= H1_MF_CHNK;
@ -1285,6 +1283,8 @@ int h1_headers_to_hdr_list(char *start, const char *stop,
else if (isteqi(n, ist("connection"))) {
h1_parse_connection_header(h1m, v);
}
http_set_hdr(&hdr[hdr_count++], n, v);
}
sol = ptr - start;