Index: net/quic/quic_session.cc |
diff --git a/net/quic/quic_session.cc b/net/quic/quic_session.cc |
index 8cd605a28f53d56ae2350dd49552d45521ba7320..6687930011c0ef21603128186c40140861fc16b2 100644 |
--- a/net/quic/quic_session.cc |
+++ b/net/quic/quic_session.cc |
@@ -213,6 +213,10 @@ bool QuicSession::IsCryptoHandshakeConfirmed() { |
} |
void QuicSession::OnCryptoHandshakeEvent(CryptoHandshakeEvent event) { |
+ if (event == QuicSession::HANDSHAKE_CONFIRMED) { |
+ connection_->SetConnectionTimeout( |
+ GetCryptoStream()->negotiated_params().idle_connection_state_lifetime); |
+ } |
} |
void QuicSession::ActivateStream(ReliableQuicStream* stream) { |