Index: net/spdy/spdy_session.cc |
diff --git a/net/spdy/spdy_session.cc b/net/spdy/spdy_session.cc |
index c127cdfccb395817d01a2b369b612f8175fc780a..d80904ee041e6fd0f7ca8437646fbbe6dd3600ed 100644 |
--- a/net/spdy/spdy_session.cc |
+++ b/net/spdy/spdy_session.cc |
@@ -1165,15 +1165,10 @@ scoped_refptr<SpdyStream> SpdySession::GetActivePushStream( |
bool SpdySession::GetSSLInfo(SSLInfo* ssl_info, |
bool* was_npn_negotiated, |
NextProto* protocol_negotiated) { |
- if (!is_secure_) { |
- *protocol_negotiated = kProtoUnknown; |
- return false; |
- } |
- SSLClientSocket* ssl_socket = GetSSLClientSocket(); |
- ssl_socket->GetSSLInfo(ssl_info); |
- *was_npn_negotiated = ssl_socket->was_npn_negotiated(); |
- *protocol_negotiated = ssl_socket->GetNegotiatedProtocol(); |
- return true; |
+ |
+ *was_npn_negotiated = connection_->socket()->WasNpnNegotiated(); |
+ *protocol_negotiated = connection_->socket()->GetNegotiatedProtocol(); |
+ return connection_->socket()->GetSSLInfo(ssl_info); |
} |
bool SpdySession::GetSSLCertRequestInfo( |