| Index: net/http/http_network_transaction.cc
|
| diff --git a/net/http/http_network_transaction.cc b/net/http/http_network_transaction.cc
|
| index 5ce7572496466d181cf48ea802549ee8eb70e2b7..199a5ff4d18e9a6a2fd17a562c2d49373f9f7126 100644
|
| --- a/net/http/http_network_transaction.cc
|
| +++ b/net/http/http_network_transaction.cc
|
| @@ -79,7 +79,11 @@ void ProcessAlternateProtocol(
|
| std::string alternate_protocol_str;
|
| while (headers.EnumerateHeader(&iter, kAlternateProtocolHeader,
|
| &alternate_protocol_str)) {
|
| - alternate_protocol_values.push_back(alternate_protocol_str);
|
| + base::TrimWhitespaceASCII(alternate_protocol_str, base::TRIM_ALL,
|
| + &alternate_protocol_str);
|
| + if (!alternate_protocol_str.empty()) {
|
| + alternate_protocol_values.push_back(alternate_protocol_str);
|
| + }
|
| }
|
|
|
| session->http_stream_factory()->ProcessAlternateProtocol(
|
|
|