| Index: net/quic/chromium/quic_chromium_client_session.cc
|
| diff --git a/net/quic/chromium/quic_chromium_client_session.cc b/net/quic/chromium/quic_chromium_client_session.cc
|
| index 06e0a5136e35bbfeb8e4796fe3a94c6bc31fd73f..5a1ae051a4ae2a91d815c357d422adbd7ad33f35 100644
|
| --- a/net/quic/chromium/quic_chromium_client_session.cc
|
| +++ b/net/quic/chromium/quic_chromium_client_session.cc
|
| @@ -876,6 +876,10 @@ void QuicChromiumClientSession::OnConnectionClosed(
|
| UMA_HISTOGRAM_COUNTS(
|
| "Net.QuicSession.ConnectionClose.NumOpenStreams.TimedOut",
|
| GetNumOpenOutgoingStreams());
|
| + // Notify the factory the connection timed out with open streams.
|
| + if (GetNumOpenOutgoingStreams() > 0 && stream_factory_) {
|
| + stream_factory_->OnTimeoutWithOpenStreams();
|
| + }
|
| if (IsCryptoHandshakeConfirmed()) {
|
| if (GetNumOpenOutgoingStreams() > 0) {
|
| disabled_reason_ = QUIC_DISABLED_TIMEOUT_WITH_OPEN_STREAMS;
|
|
|