diff options
-rw-r--r-- | net/quic/quic_http_stream.cc | 5 | ||||
-rw-r--r-- | net/quic/quic_http_stream_test.cc | 6 |
2 files changed, 7 insertions, 4 deletions
diff --git a/net/quic/quic_http_stream.cc b/net/quic/quic_http_stream.cc index d09959b..db671f2 100644 --- a/net/quic/quic_http_stream.cc +++ b/net/quic/quic_http_stream.cc @@ -72,10 +72,9 @@ int QuicHttpStream::InitializeStream(const HttpRequestInfo* request_info, request_time_ = base::Time::Now(); priority_ = priority; - SSLInfo ssl_info; - bool success = session_->GetSSLInfo(&ssl_info); + bool success = session_->GetSSLInfo(&ssl_info_); DCHECK(success); - DCHECK(ssl_info.cert.get()); + DCHECK(ssl_info_.cert.get()); int rv = stream_request_.StartRequest( session_, &stream_, diff --git a/net/quic/quic_http_stream_test.cc b/net/quic/quic_http_stream_test.cc index 721232e..17f6023 100644 --- a/net/quic/quic_http_stream_test.cc +++ b/net/quic/quic_http_stream_test.cc @@ -505,11 +505,15 @@ TEST_P(QuicHttpStreamTest, GetSSLInfoAfterSessionClosed) { callback_.callback())); SSLInfo ssl_info; + EXPECT_FALSE(ssl_info.is_valid()); stream_->GetSSLInfo(&ssl_info); + EXPECT_TRUE(ssl_info.is_valid()); session_->connection()->CloseConnection(QUIC_NO_ERROR, true); - stream_->GetSSLInfo(&ssl_info); + SSLInfo ssl_info2; + stream_->GetSSLInfo(&ssl_info2); + EXPECT_TRUE(ssl_info2.is_valid()); } TEST_P(QuicHttpStreamTest, LogGranularQuicConnectionError) { |