summaryrefslogtreecommitdiffstats
path: root/jingle/notifier/base/chrome_async_socket.cc
diff options
context:
space:
mode:
Diffstat (limited to 'jingle/notifier/base/chrome_async_socket.cc')
-rw-r--r--jingle/notifier/base/chrome_async_socket.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/jingle/notifier/base/chrome_async_socket.cc b/jingle/notifier/base/chrome_async_socket.cc
index 67c1f31..198f7db 100644
--- a/jingle/notifier/base/chrome_async_socket.cc
+++ b/jingle/notifier/base/chrome_async_socket.cc
@@ -33,6 +33,7 @@ namespace notifier {
ChromeAsyncSocket::ChromeAsyncSocket(
net::ClientSocketFactory* client_socket_factory,
const net::SSLConfig& ssl_config,
+ net::CertVerifier* cert_verifier,
size_t read_buf_size,
size_t write_buf_size,
net::NetLog* net_log)
@@ -46,6 +47,7 @@ ChromeAsyncSocket::ChromeAsyncSocket(
&ChromeAsyncSocket::ProcessSSLConnectDone),
client_socket_factory_(client_socket_factory),
ssl_config_(ssl_config),
+ cert_verifier_(cert_verifier),
bound_net_log_(
net::BoundNetLog::Make(net_log, net::NetLog::SOURCE_SOCKET)),
state_(STATE_CLOSED),
@@ -438,7 +440,7 @@ bool ChromeAsyncSocket::StartTls(const std::string& domain_name) {
client_socket_factory_->CreateSSLClientSocket(
transport_socket_.release(), net::HostPortPair(domain_name, 443),
ssl_config_, NULL /* ssl_host_info */,
- NULL /* TODO(wtc): cert_verifier */));
+ cert_verifier_));
int status = transport_socket_->Connect(&ssl_connect_callback_);
if (status != net::ERR_IO_PENDING) {
MessageLoop* message_loop = MessageLoop::current();