| Index: net/quic/quic_client_session.cc
|
| diff --git a/net/quic/quic_client_session.cc b/net/quic/quic_client_session.cc
|
| index 2154d66005bf35ac1cea3f86f98700dfd4ff10c4..d562080e796f6ddce002809d22836051c49c413a 100644
|
| --- a/net/quic/quic_client_session.cc
|
| +++ b/net/quic/quic_client_session.cc
|
| @@ -53,6 +53,11 @@ QuicReliableClientStream* QuicClientSession::CreateOutgoingReliableStream() {
|
| << "Already " << GetNumOpenStreams() << " open.";
|
| return NULL;
|
| }
|
| + if (goaway_received()) {
|
| + DLOG(INFO) << "Failed to create a new outgoing stream. "
|
| + << "Already received goaway.";
|
| + return NULL;
|
| + }
|
| QuicReliableClientStream* stream =
|
| new QuicReliableClientStream(GetNextStreamId(), this, net_log_);
|
| ActivateStream(stream);
|
|
|