| Index: net/quic/quic_crypto_client_stream.cc
|
| diff --git a/net/quic/quic_crypto_client_stream.cc b/net/quic/quic_crypto_client_stream.cc
|
| index 26bd17170f7861e2a10c88151516335aa3abccdf..c7c0291aecc5174b8192cc50194e4e833a465242 100644
|
| --- a/net/quic/quic_crypto_client_stream.cc
|
| +++ b/net/quic/quic_crypto_client_stream.cc
|
| @@ -87,7 +87,9 @@ QuicCryptoClientStream::QuicCryptoClientStream(
|
| channel_id_source_callback_run_(false),
|
| channel_id_source_callback_(nullptr),
|
| verify_context_(verify_context),
|
| - proof_verify_callback_(nullptr) {}
|
| + proof_verify_callback_(nullptr) {
|
| + DCHECK(!session->connection()->is_server());
|
| +}
|
|
|
| QuicCryptoClientStream::~QuicCryptoClientStream() {
|
| if (channel_id_source_callback_) {
|
| @@ -196,7 +198,7 @@ void QuicCryptoClientStream::DoHandshakeLoop(
|
| break;
|
| case STATE_SEND_CHLO:
|
| DoSendCHLO(in, cached);
|
| - return;
|
| + return; // return waiting to hear from server.
|
| case STATE_RECV_REJ:
|
| DoReceiveREJ(in, cached);
|
| break;
|
| @@ -638,7 +640,7 @@ bool QuicCryptoClientStream::RequiresChannelID(
|
| return false;
|
| }
|
| const CryptoHandshakeMessage* scfg = cached->GetServerConfig();
|
| - if (!scfg) { // scfg may be null when we send an inchoate CHLO.
|
| + if (!scfg) { // scfg may be null then we send an inchoate CHLO.
|
| return false;
|
| }
|
| const QuicTag* their_proof_demands;
|
|
|