Index: net/socket_stream/socket_stream_job_manager.cc |
=================================================================== |
--- net/socket_stream/socket_stream_job_manager.cc (revision 256594) |
+++ net/socket_stream/socket_stream_job_manager.cc (working copy) |
@@ -20,12 +20,14 @@ |
} |
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 @@ |
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; |
} |