| Index: net/http/http_network_transaction.cc
|
| diff --git a/net/http/http_network_transaction.cc b/net/http/http_network_transaction.cc
|
| index 78f238a9bbd561b26f24f655b45a57680e2b9695..0e278eb19c37cc5af14dc6a381ffbde09aeabd83 100644
|
| --- a/net/http/http_network_transaction.cc
|
| +++ b/net/http/http_network_transaction.cc
|
| @@ -884,10 +884,11 @@ void HttpNetworkTransaction::BuildRequestHeaders(bool using_proxy) {
|
| auth_controllers_[HttpAuth::AUTH_SERVER]->AddAuthorizationHeader(
|
| &request_headers_);
|
|
|
| + request_headers_.MergeFrom(request_->extra_headers);
|
| +
|
| if (using_proxy && !before_proxy_headers_sent_callback_.is_null())
|
| - before_proxy_headers_sent_callback_.Run(proxy_info_);
|
| + before_proxy_headers_sent_callback_.Run(proxy_info_, &request_headers_);
|
|
|
| - request_headers_.MergeFrom(request_->extra_headers);
|
| response_.did_use_http_auth =
|
| request_headers_.HasHeader(HttpRequestHeaders::kAuthorization) ||
|
| request_headers_.HasHeader(HttpRequestHeaders::kProxyAuthorization);
|
|
|