Index: net/quic/test_tools/quic_test_utils.cc |
diff --git a/net/quic/test_tools/quic_test_utils.cc b/net/quic/test_tools/quic_test_utils.cc |
index d447126bcf7011a6c78253aadef6e25f6b286ae2..30e1f020888471669e4f333a821d67039f68d811 100644 |
--- a/net/quic/test_tools/quic_test_utils.cc |
+++ b/net/quic/test_tools/quic_test_utils.cc |
@@ -350,7 +350,9 @@ MockQuicSession::MockQuicSession(QuicConnection* connection) |
.WillByDefault(testing::Return(QuicConsumedData(0, false))); |
} |
-MockQuicSession::~MockQuicSession() {} |
+MockQuicSession::~MockQuicSession() { |
+ delete connection(); |
+} |
// static |
QuicConsumedData MockQuicSession::ConsumeAllData( |
@@ -371,7 +373,9 @@ MockQuicSpdySession::MockQuicSpdySession(QuicConnection* connection) |
.WillByDefault(testing::Return(QuicConsumedData(0, false))); |
} |
-MockQuicSpdySession::~MockQuicSpdySession() {} |
+MockQuicSpdySession::~MockQuicSpdySession() { |
+ delete connection(); |
+} |
TestQuicSpdyServerSession::TestQuicSpdyServerSession( |
QuicConnection* connection, |
@@ -392,7 +396,9 @@ TestQuicSpdyServerSession::TestQuicSpdyServerSession( |
.WillByDefault(testing::Return(true)); |
} |
-TestQuicSpdyServerSession::~TestQuicSpdyServerSession() {} |
+TestQuicSpdyServerSession::~TestQuicSpdyServerSession() { |
+ delete connection(); |
+} |
QuicCryptoServerStreamBase* |
TestQuicSpdyServerSession::CreateQuicCryptoServerStream( |