Index: net/quic/quic_stream_factory.cc |
diff --git a/net/quic/quic_stream_factory.cc b/net/quic/quic_stream_factory.cc |
index efa9fcab1f92e2b4a8d14ee80c633a6e0cccf3ab..a31b5cb15b21c93247a7daad8edb7c06188d50a9 100644 |
--- a/net/quic/quic_stream_factory.cc |
+++ b/net/quic/quic_stream_factory.cc |
@@ -240,6 +240,9 @@ int QuicStreamFactory::Job::DoConnect() { |
} |
session_->StartReading(); |
+ if (!session_->connection()->connected()) { |
+ return ERR_QUIC_PROTOCOL_ERROR; |
+ } |
rv = session_->CryptoConnect( |
factory_->require_confirmation() || is_https_, |
base::Bind(&QuicStreamFactory::Job::OnIOComplete, |