| Index: net/http/http_server_properties_impl.cc
|
| diff --git a/net/http/http_server_properties_impl.cc b/net/http/http_server_properties_impl.cc
|
| index c662d9e8ea78096f65c032688be3b99a7450c5ab..1def87f71a073d98a6442fae77ec349b59bb9983 100644
|
| --- a/net/http/http_server_properties_impl.cc
|
| +++ b/net/http/http_server_properties_impl.cc
|
| @@ -290,12 +290,11 @@ void HttpServerPropertiesImpl::SetBrokenAlternateProtocol(
|
| AlternateProtocolMap::iterator it = alternate_protocol_map_.Get(server);
|
| if (it != alternate_protocol_map_.end()) {
|
| it->second.protocol = ALTERNATE_PROTOCOL_BROKEN;
|
| - return;
|
| + } else {
|
| + PortAlternateProtocolPair alternate;
|
| + alternate.protocol = ALTERNATE_PROTOCOL_BROKEN;
|
| + alternate_protocol_map_.Put(server, alternate);
|
| }
|
| - PortAlternateProtocolPair alternate;
|
| - alternate.protocol = ALTERNATE_PROTOCOL_BROKEN;
|
| - alternate_protocol_map_.Put(server, alternate);
|
| -
|
| int count = ++broken_alternate_protocol_map_[server];
|
| base::TimeDelta delay =
|
| base::TimeDelta::FromSeconds(kBrokenAlternateProtocolDelaySecs);
|
|
|