nghttp: Take advantage the fact that custom headers are already lower cased

This commit is contained in:
Tatsuhiro Tsujikawa 2014-10-21 23:17:53 +09:00
parent 5df21e3683
commit 73955f0519
1 changed files with 3 additions and 3 deletions

View File

@ -534,7 +534,7 @@ struct HttpClient {
std::end(config.headers),
[](const std::pair<std::string, std::string>& nv)
{
return util::strieq("host", nv.first.c_str());
return "host" == nv.first;
});
if ( i != std::end(config.headers) ) {
host_string = (*i).second.c_str();
@ -1042,7 +1042,7 @@ int submit_request
for(auto& kv : headers) {
size_t i;
for(i = 0; i < num_initial_headers; ++i) {
if(util::strieq(kv.first, build_headers[i].name)) {
if(kv.first == build_headers[i].name) {
build_headers[i].value = kv.second;
break;
}
@ -1053,7 +1053,7 @@ int submit_request
// To test "never index" repr, don't index authorization header
// field unconditionally.
auto no_index = util::strieq(kv.first, "authorization");
auto no_index = kv.first == "authorization";
build_headers.emplace_back(kv.first, kv.second, no_index);
}
std::stable_sort(std::begin(build_headers), std::end(build_headers),