Index: net/socket/client_socket_factory.cc |
=================================================================== |
--- net/socket/client_socket_factory.cc (revision 62921) |
+++ net/socket/client_socket_factory.cc (working copy) |
@@ -6,7 +6,6 @@ |
#include "base/singleton.h" |
#include "build/build_config.h" |
-#include "net/base/ssl_host_info.h" |
#include "net/socket/client_socket_handle.h" |
#if defined(OS_WIN) |
#include "net/socket/ssl_client_socket_win.h" |
@@ -27,16 +26,13 @@ |
SSLClientSocket* DefaultSSLClientSocketFactory( |
ClientSocketHandle* transport_socket, |
const std::string& hostname, |
- const SSLConfig& ssl_config, |
- SSLHostInfo* ssl_host_info) { |
- scoped_ptr<SSLHostInfo> shi(ssl_host_info); |
+ const SSLConfig& ssl_config) { |
#if defined(OS_WIN) |
return new SSLClientSocketWin(transport_socket, hostname, ssl_config); |
#elif defined(USE_OPENSSL) |
return new SSLClientSocketOpenSSL(transport_socket, hostname, ssl_config); |
#elif defined(USE_NSS) |
- return new SSLClientSocketNSS(transport_socket, hostname, ssl_config, |
- shi.release()); |
+ return new SSLClientSocketNSS(transport_socket, hostname, ssl_config); |
#elif defined(OS_MACOSX) |
// TODO(wtc): SSLClientSocketNSS can't do SSL client authentication using |
// Mac OS X CDSA/CSSM yet (http://crbug.com/45369), so fall back on |
@@ -44,8 +40,7 @@ |
if (ssl_config.send_client_cert) |
return new SSLClientSocketMac(transport_socket, hostname, ssl_config); |
- return new SSLClientSocketNSS(transport_socket, hostname, ssl_config, |
- shi.release()); |
+ return new SSLClientSocketNSS(transport_socket, hostname, ssl_config); |
#else |
NOTIMPLEMENTED(); |
return NULL; |
@@ -66,9 +61,8 @@ |
virtual SSLClientSocket* CreateSSLClientSocket( |
ClientSocketHandle* transport_socket, |
const std::string& hostname, |
- const SSLConfig& ssl_config, |
- SSLHostInfo* ssl_host_info) { |
- return g_ssl_factory(transport_socket, hostname, ssl_config, ssl_host_info); |
+ const SSLConfig& ssl_config) { |
+ return g_ssl_factory(transport_socket, hostname, ssl_config); |
} |
}; |
@@ -89,12 +83,10 @@ |
SSLClientSocket* ClientSocketFactory::CreateSSLClientSocket( |
ClientSocket* transport_socket, |
const std::string& hostname, |
- const SSLConfig& ssl_config, |
- SSLHostInfo* ssl_host_info) { |
+ const SSLConfig& ssl_config) { |
ClientSocketHandle* socket_handle = new ClientSocketHandle(); |
socket_handle->set_socket(transport_socket); |
- return CreateSSLClientSocket(socket_handle, hostname, ssl_config, |
- ssl_host_info); |
+ return CreateSSLClientSocket(socket_handle, hostname, ssl_config); |
} |
} // namespace net |