Index: net/spdy/spdy_session.cc |
diff --git a/net/spdy/spdy_session.cc b/net/spdy/spdy_session.cc |
index ea7d1b1f73ce8f8038677c4d072989c869473025..bd4014cf60b939f940606381b2150399f125dd51 100644 |
--- a/net/spdy/spdy_session.cc |
+++ b/net/spdy/spdy_session.cc |
@@ -1166,15 +1166,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( |