Index: net/tools/quic/quic_dispatcher_test.cc |
diff --git a/net/tools/quic/quic_dispatcher_test.cc b/net/tools/quic/quic_dispatcher_test.cc |
index 62d7b4238d31829d814f991382f5d7b7bf61d9ea..f7f901c47c423d7bd1dc68995d75e15c54ac8763 100644 |
--- a/net/tools/quic/quic_dispatcher_test.cc |
+++ b/net/tools/quic/quic_dispatcher_test.cc |
@@ -1100,7 +1100,9 @@ class BufferedPacketStoreTest |
public ::testing::WithParamInterface<BufferedPacketStoreTestParams> { |
public: |
BufferedPacketStoreTest() |
- : QuicDispatcherTest(), client_addr_(Loopback4(), 1234) { |
+ : QuicDispatcherTest(), |
+ client_addr_(Loopback4(), 1234), |
+ proof_(new QuicCryptoProof) { |
FLAGS_quic_buffer_packet_till_chlo = true; |
FLAGS_quic_use_cheap_stateless_rejects = |
GetParam().support_cheap_stateless_reject; |
@@ -1119,7 +1121,7 @@ class BufferedPacketStoreTest |
// Pass an inchoate CHLO. |
CryptoTestUtils::GenerateFullCHLO( |
chlo, &crypto_config_, server_ip_, client_addr_, version, clock_, |
- &proof_, QuicDispatcherPeer::GetCache(dispatcher_.get()), &full_chlo_); |
+ proof_, QuicDispatcherPeer::GetCache(dispatcher_.get()), &full_chlo_); |
} |
string SerializeFullCHLO() { |
@@ -1129,7 +1131,7 @@ class BufferedPacketStoreTest |
protected: |
IPAddress server_ip_; |
IPEndPoint client_addr_; |
- QuicCryptoProof proof_; |
+ scoped_refptr<QuicCryptoProof> proof_; |
const QuicClock* clock_; |
CryptoHandshakeMessage full_chlo_; |
}; |
@@ -1548,7 +1550,8 @@ class AsyncGetProofTest : public QuicDispatcherTest { |
: QuicDispatcherTest( |
std::unique_ptr<FakeProofSource>(new FakeProofSource())), |
client_addr_(net::test::Loopback4(), 1234), |
- crypto_config_peer_(&crypto_config_) { |
+ crypto_config_peer_(&crypto_config_), |
+ proof_(new QuicCryptoProof) { |
FLAGS_enable_async_get_proof = true; |
FLAGS_quic_buffer_packet_till_chlo = true; |
FLAGS_enable_quic_stateless_reject_support = true; |
@@ -1567,7 +1570,7 @@ class AsyncGetProofTest : public QuicDispatcherTest { |
// Pass an inchoate CHLO. |
CryptoTestUtils::GenerateFullCHLO( |
chlo_, &crypto_config_, server_ip_, client_addr_, version, clock_, |
- &proof_, QuicDispatcherPeer::GetCache(dispatcher_.get()), &full_chlo_); |
+ proof_, QuicDispatcherPeer::GetCache(dispatcher_.get()), &full_chlo_); |
GetFakeProofSource()->Activate(); |
} |
@@ -1617,7 +1620,7 @@ class AsyncGetProofTest : public QuicDispatcherTest { |
private: |
QuicCryptoServerConfigPeer crypto_config_peer_; |
IPAddress server_ip_; |
- QuicCryptoProof proof_; |
+ scoped_refptr<QuicCryptoProof> proof_; |
const QuicClock* clock_; |
CryptoHandshakeMessage chlo_; |
CryptoHandshakeMessage full_chlo_; |