| Index: net/url_request/url_request_http_job.cc
|
| diff --git a/net/url_request/url_request_http_job.cc b/net/url_request/url_request_http_job.cc
|
| index 5c5f24f37a95e937b4fd6fd2154b74f457df1d51..fd78cc571c1f67ac4393f2193ad8d7e41b38e9e2 100644
|
| --- a/net/url_request/url_request_http_job.cc
|
| +++ b/net/url_request/url_request_http_job.cc
|
| @@ -1107,7 +1107,6 @@ std::unique_ptr<SourceStream> URLRequestHttpJob::SetUpSourceStream() {
|
| std::string mime_type;
|
| bool success = GetMimeType(&mime_type);
|
| DCHECK(success || mime_type.empty());
|
| - DCHECK(request());
|
| SdchPolicyDelegate::FixUpSdchContentEncodings(
|
| request()->net_log(), mime_type, dictionaries_advertised_.get(), &types);
|
|
|
| @@ -1539,17 +1538,15 @@ void URLRequestHttpJob::DoneWithRequest(CompletionCause reason) {
|
| done_ = true;
|
|
|
| // Notify NetworkQualityEstimator.
|
| - if (request()) {
|
| - NetworkQualityEstimator* network_quality_estimator =
|
| - request()->context()->network_quality_estimator();
|
| - if (network_quality_estimator)
|
| - network_quality_estimator->NotifyRequestCompleted(
|
| - *request(), request_->status().error());
|
| + NetworkQualityEstimator* network_quality_estimator =
|
| + request()->context()->network_quality_estimator();
|
| + if (network_quality_estimator) {
|
| + network_quality_estimator->NotifyRequestCompleted(
|
| + *request(), request_->status().error());
|
| }
|
|
|
| RecordPerfHistograms(reason);
|
| - if (request_)
|
| - request_->set_received_response_content_length(prefilter_bytes_read());
|
| + request()->set_received_response_content_length(prefilter_bytes_read());
|
| }
|
|
|
| HttpResponseHeaders* URLRequestHttpJob::GetResponseHeaders() const {
|
| @@ -1564,12 +1561,10 @@ void URLRequestHttpJob::NotifyURLRequestDestroyed() {
|
| awaiting_callback_ = false;
|
|
|
| // Notify NetworkQualityEstimator.
|
| - if (request()) {
|
| - NetworkQualityEstimator* network_quality_estimator =
|
| - request()->context()->network_quality_estimator();
|
| - if (network_quality_estimator)
|
| - network_quality_estimator->NotifyURLRequestDestroyed(*request());
|
| - }
|
| + NetworkQualityEstimator* network_quality_estimator =
|
| + request()->context()->network_quality_estimator();
|
| + if (network_quality_estimator)
|
| + network_quality_estimator->NotifyURLRequestDestroyed(*request());
|
| }
|
|
|
| } // namespace net
|
|
|