Index: net/socket/ssl_client_socket_nss.cc |
=================================================================== |
--- net/socket/ssl_client_socket_nss.cc (revision 62921) |
+++ net/socket/ssl_client_socket_nss.cc (working copy) |
@@ -400,8 +400,7 @@ |
SSLClientSocketNSS::SSLClientSocketNSS(ClientSocketHandle* transport_socket, |
const std::string& hostname, |
- const SSLConfig& ssl_config, |
- SSLHostInfo* ssl_host_info) |
+ const SSLConfig& ssl_config) |
: ALLOW_THIS_IN_INITIALIZER_LIST(buffer_send_callback_( |
this, &SSLClientSocketNSS::BufferSendComplete)), |
ALLOW_THIS_IN_INITIALIZER_LIST(buffer_recv_callback_( |
@@ -432,8 +431,7 @@ |
nss_bufs_(NULL), |
net_log_(transport_socket->socket()->NetLog()), |
predicted_npn_status_(kNextProtoUnsupported), |
- predicted_npn_proto_used_(false), |
- ssl_host_info_(ssl_host_info) { |
+ predicted_npn_proto_used_(false) { |
EnterFunction(""); |
} |
@@ -469,9 +467,9 @@ |
// SaveSnapStartInfo serialises the information needed to perform a Snap Start |
// with this server in the future (if any) and tells |
-// |ssl_host_info_| to preserve it. |
+// |ssl_config_.ssl_host_info| to preserve it. |
void SSLClientSocketNSS::SaveSnapStartInfo() { |
- if (!ssl_host_info_.get()) |
+ if (!ssl_config_.ssl_host_info.get()) |
return; |
SECStatus rv; |
@@ -594,7 +592,7 @@ |
DCHECK_EQ(j, len); |
LOG(ERROR) << "Setting Snap Start info " << hostname_ << " " << len; |
- ssl_host_info_->Set(std::string( |
+ ssl_config_.ssl_host_info->Set(std::string( |
reinterpret_cast<const char *>(&data[0]), len)); |
CERT_DestroyCertList(cert_list); |
@@ -738,7 +736,7 @@ |
return rv; |
} |
- if (ssl_config_.snap_start_enabled && ssl_host_info_.get()) { |
+ if (ssl_config_.snap_start_enabled && ssl_config_.ssl_host_info.get()) { |
GotoState(STATE_SNAP_START_LOAD_INFO); |
} else { |
GotoState(STATE_HANDSHAKE); |
@@ -1971,12 +1969,12 @@ |
int SSLClientSocketNSS::DoSnapStartLoadInfo() { |
EnterFunction(""); |
- int rv = ssl_host_info_->WaitForDataReady(&handshake_io_callback_); |
+ int rv = ssl_config_.ssl_host_info->WaitForDataReady(&handshake_io_callback_); |
if (rv == OK) { |
LOG(ERROR) << "SSL host info size " << hostname_ << " " |
- << ssl_host_info_->data().size(); |
- if (LoadSnapStartInfo(ssl_host_info_->data())) { |
+ << ssl_config_.ssl_host_info->data().size(); |
+ if (LoadSnapStartInfo(ssl_config_.ssl_host_info->data())) { |
pseudo_connected_ = true; |
GotoState(STATE_SNAP_START_WAIT_FOR_WRITE); |
if (user_connect_callback_) |