diff options
Diffstat (limited to 'chromium/net/socket_stream/socket_stream_job_manager.cc')
-rw-r--r-- | chromium/net/socket_stream/socket_stream_job_manager.cc | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/chromium/net/socket_stream/socket_stream_job_manager.cc b/chromium/net/socket_stream/socket_stream_job_manager.cc index 7f66a4a4fd3..6418be4eb71 100644 --- a/chromium/net/socket_stream/socket_stream_job_manager.cc +++ b/chromium/net/socket_stream/socket_stream_job_manager.cc @@ -20,12 +20,14 @@ SocketStreamJobManager* SocketStreamJobManager::GetInstance() { } SocketStreamJob* SocketStreamJobManager::CreateJob( - const GURL& url, SocketStream::Delegate* delegate) const { + const GURL& url, SocketStream::Delegate* delegate, + URLRequestContext* context, CookieStore* cookie_store) const { // If url is invalid, create plain SocketStreamJob, which will close // the socket immediately. if (!url.is_valid()) { SocketStreamJob* job = new SocketStreamJob(); - job->InitSocketStream(new SocketStream(url, delegate)); + job->InitSocketStream(new SocketStream(url, delegate, context, + cookie_store)); return job; } @@ -34,12 +36,12 @@ SocketStreamJob* SocketStreamJobManager::CreateJob( base::AutoLock locked(lock_); FactoryMap::const_iterator found = factories_.find(scheme); if (found != factories_.end()) { - SocketStreamJob* job = found->second(url, delegate); + SocketStreamJob* job = found->second(url, delegate, context, cookie_store); if (job) return job; } SocketStreamJob* job = new SocketStreamJob(); - job->InitSocketStream(new SocketStream(url, delegate)); + job->InitSocketStream(new SocketStream(url, delegate, context, cookie_store)); return job; } |