Index: net/quic/quic_client_session.cc |
diff --git a/net/quic/quic_client_session.cc b/net/quic/quic_client_session.cc |
index 8fbe5f155258de9e0e8e8c8334306229a1cb39ef..3a71b0fa5b6348198b9ce8a2f615c5a9cee91c64 100644 |
--- a/net/quic/quic_client_session.cc |
+++ b/net/quic/quic_client_session.cc |
@@ -537,7 +537,7 @@ void QuicClientSession::OnReadComplete(int result) { |
// use a weak pointer to be safe. |
connection()->ProcessUdpPacket(local_address, peer_address, packet); |
if (!connection()->connected()) { |
- stream_factory_->OnSessionClosed(this); |
+ NotifyFactoryOfSessionClosedLater(); |
return; |
} |
StartReading(); |