Index: net/url_request/url_request_redirect_job.cc |
diff --git a/net/url_request/url_request_redirect_job.cc b/net/url_request/url_request_redirect_job.cc |
index b127220552e2975126e72b366cba95f49d42d33b..407473f4ae2699cbc59e675562f4c89a050dc282 100644 |
--- a/net/url_request/url_request_redirect_job.cc |
+++ b/net/url_request/url_request_redirect_job.cc |
@@ -81,6 +81,10 @@ int URLRequestRedirectJob::GetResponseCode() const { |
URLRequestRedirectJob::~URLRequestRedirectJob() {} |
void URLRequestRedirectJob::StartAsync() { |
+ // By this moment request might be already canceled and this job killed |
+ if (!request_ || !request_->status().is_success()) |
+ return; |
mmenke
2015/07/22 19:03:56
Per earlier comment, I'd much rather we override t
|
+ |
receive_headers_end_ = base::TimeTicks::Now(); |
response_time_ = base::Time::Now(); |