diff options
Diffstat (limited to 'net/url_request/url_request.cc')
-rw-r--r-- | net/url_request/url_request.cc | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/net/url_request/url_request.cc b/net/url_request/url_request.cc index 0f19d69..d1d46bfb 100644 --- a/net/url_request/url_request.cc +++ b/net/url_request/url_request.cc @@ -371,7 +371,7 @@ void URLRequest::Start() { } } - StartInternal(); + StartJob(URLRequestJobManager::GetInstance()->CreateJob(this)); } /////////////////////////////////////////////////////////////////////////////// @@ -388,14 +388,10 @@ void URLRequest::BeforeRequestComplete(int error) { new_url.Swap(&delegate_redirect_url_); StartJob(new URLRequestRedirectJob(this, new_url)); } else { - StartInternal(); + StartJob(URLRequestJobManager::GetInstance()->CreateJob(this)); } } -void URLRequest::StartInternal() { - StartJob(URLRequestJobManager::GetInstance()->CreateJob(this)); -} - void URLRequest::StartJob(URLRequestJob* job) { DCHECK(!is_pending_); DCHECK(!job_); @@ -638,7 +634,7 @@ int URLRequest::Redirect(const GURL& location, int http_status_code) { final_upload_progress_ = job_->GetUploadProgress(); PrepareToRestart(); - StartInternal(); + Start(); return OK; } |