From 6387d18f23f57e197f75808caa5ba3f08cf30146 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Thu, 29 Aug 2013 00:03:26 +0900 Subject: [PATCH] nghttpx: Fix expect header field handling --- src/shrpx_http_downstream_connection.cc | 2 +- src/shrpx_spdy_downstream_connection.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/shrpx_http_downstream_connection.cc b/src/shrpx_http_downstream_connection.cc index 3a797eac..3d997d2d 100644 --- a/src/shrpx_http_downstream_connection.cc +++ b/src/shrpx_http_downstream_connection.cc @@ -152,7 +152,7 @@ int HttpDownstreamConnection::push_request_headers() } auto expect = downstream_->get_norm_request_header("expect"); if(expect != end_headers && - util::strifind((*expect).second.c_str(), "100-continue")) { + !util::strifind((*expect).second.c_str(), "100-continue")) { hdrs += "Expect: "; hdrs += (*expect).second; hdrs += "\r\n"; diff --git a/src/shrpx_spdy_downstream_connection.cc b/src/shrpx_spdy_downstream_connection.cc index 84408734..15a84a35 100644 --- a/src/shrpx_spdy_downstream_connection.cc +++ b/src/shrpx_spdy_downstream_connection.cc @@ -303,7 +303,7 @@ int SpdyDownstreamConnection::push_request_headers() auto expect = downstream_->get_norm_request_header("expect"); if(expect != end_headers && - util::strifind((*expect).second.c_str(), "100-continue")) { + !util::strifind((*expect).second.c_str(), "100-continue")) { nv[hdidx++] = "expect"; nv[hdidx++] = (*expect).second.c_str(); }