nghttpx: Fix compile error with gcc

This commit is contained in:
Tatsuhiro Tsujikawa 2016-05-28 19:50:36 +09:00
parent 852a320586
commit 43b045e84c
1 changed files with 2 additions and 7 deletions

View File

@ -311,13 +311,6 @@ int Http2DownstreamConnection::push_request_headers() {
http2::copy_headers_to_nva_nocopy(nva, req.fs.headers()); http2::copy_headers_to_nva_nocopy(nva, req.fs.headers());
bool chunked_encoding = false;
auto transfer_encoding = req.fs.header(http2::HD_TRANSFER_ENCODING);
if (transfer_encoding &&
util::strieq_l("chunked", (*transfer_encoding).value)) {
chunked_encoding = true;
}
if (!http2conf.no_cookie_crumbling) { if (!http2conf.no_cookie_crumbling) {
downstream_->crumble_request_cookie(nva); downstream_->crumble_request_cookie(nva);
} }
@ -426,6 +419,8 @@ int Http2DownstreamConnection::push_request_headers() {
DCLOG(INFO, this) << "HTTP request headers\n" << ss.str(); DCLOG(INFO, this) << "HTTP request headers\n" << ss.str();
} }
auto transfer_encoding = req.fs.header(http2::HD_TRANSFER_ENCODING);
// Add body as long as transfer-encoding is given even if // Add body as long as transfer-encoding is given even if
// req.fs.content_length == 0 to forward trailer fields. // req.fs.content_length == 0 to forward trailer fields.
if (req.method == HTTP_CONNECT || transfer_encoding || if (req.method == HTTP_CONNECT || transfer_encoding ||