| Index: net/quic/quic_framer.cc
|
| diff --git a/net/quic/quic_framer.cc b/net/quic/quic_framer.cc
|
| index 3dd72b90d9340748f26f9e2e5a7a7e35143cc511..9d15c3c5130a5d2a18ab3424579adc8bb823b195 100644
|
| --- a/net/quic/quic_framer.cc
|
| +++ b/net/quic/quic_framer.cc
|
| @@ -18,6 +18,8 @@ using std::min;
|
| using std::numeric_limits;
|
| using std::string;
|
|
|
| +bool FLAGS_quic_allow_oversized_packets_for_test = false;
|
| +
|
| namespace net {
|
|
|
| namespace {
|
| @@ -266,6 +268,8 @@ size_t QuicFramer::GetSerializedFrameLength(
|
| // Note that we may not use every byte of the writer in this case.
|
| DVLOG(1) << "Truncating large frame";
|
| return free_bytes;
|
| + } else if (!FLAGS_quic_allow_oversized_packets_for_test) {
|
| + return 0;
|
| }
|
| }
|
| return frame_len;
|
| @@ -1729,7 +1733,7 @@ bool QuicFramer::AppendPacketSequenceNumber(
|
| packet_sequence_number & k6ByteSequenceNumberMask);
|
| break;
|
| default:
|
| - NOTREACHED() << "sequence_number_length: " << sequence_number_length;
|
| + DCHECK(false) << "sequence_number_length: " << sequence_number_length;
|
| return false;
|
| }
|
| }
|
|
|