| Index: net/http/http_stream_factory_impl_job.cc
|
| diff --git a/net/http/http_stream_factory_impl_job.cc b/net/http/http_stream_factory_impl_job.cc
|
| index b2efe26432695025f3ac6f264772d9d06fc7130d..a6ae28f7edc415bb1bb447cf6d17232d68a19478 100644
|
| --- a/net/http/http_stream_factory_impl_job.cc
|
| +++ b/net/http/http_stream_factory_impl_job.cc
|
| @@ -1494,8 +1494,8 @@ void HttpStreamFactoryImpl::Job::MaybeMarkAlternateProtocolBroken() {
|
| if (job_status_ == STATUS_BROKEN && other_job_status_ == STATUS_SUCCEEDED) {
|
| HistogramBrokenAlternateProtocolLocation(
|
| BROKEN_ALTERNATE_PROTOCOL_LOCATION_HTTP_STREAM_FACTORY_IMPL_JOB_ALT);
|
| - session_->http_server_properties()->SetBrokenAlternateProtocol(
|
| - HostPortPair::FromURL(*original_url_));
|
| + session_->http_server_properties()->MarkAlternativeServiceBroken(
|
| + alternative_service_);
|
| }
|
| return;
|
| }
|
| @@ -1503,8 +1503,8 @@ void HttpStreamFactoryImpl::Job::MaybeMarkAlternateProtocolBroken() {
|
| if (job_status_ == STATUS_SUCCEEDED && other_job_status_ == STATUS_BROKEN) {
|
| HistogramBrokenAlternateProtocolLocation(
|
| BROKEN_ALTERNATE_PROTOCOL_LOCATION_HTTP_STREAM_FACTORY_IMPL_JOB_MAIN);
|
| - session_->http_server_properties()->SetBrokenAlternateProtocol(
|
| - HostPortPair::FromURL(request_info_.url));
|
| + session_->http_server_properties()->MarkAlternativeServiceBroken(
|
| + other_job_alternative_service_);
|
| }
|
| }
|
|
|
|
|