| 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 ba9e2c2baa531633ee9cfcd8da6f4d0dd4975796..a12e9586708ba6e6eef3c09afa8bfd929a88541b 100644
|
| --- a/net/quic/chromium/quic_chromium_client_session.cc
|
| +++ b/net/quic/chromium/quic_chromium_client_session.cc
|
| @@ -728,6 +728,11 @@ int QuicChromiumClientSession::WaitForHandshakeConfirmation(
|
| }
|
|
|
| int QuicChromiumClientSession::TryCreateStream(StreamRequest* request) {
|
| + if (stream_factory_->IsQuicBroken(this)) {
|
| + DVLOG(1) << "QUIC broken.";
|
| + return ERR_QUIC_PROTOCOL_ERROR;
|
| + }
|
| +
|
| if (goaway_received()) {
|
| DVLOG(1) << "Going away.";
|
| return ERR_CONNECTION_CLOSED;
|
|
|