| Index: net/quic/core/quic_framer_test.cc
|
| diff --git a/net/quic/core/quic_framer_test.cc b/net/quic/core/quic_framer_test.cc
|
| index 205ea06b1dd198fd3954202bc7261181696e60dd..b5255a6f9ff4d6a92b39e38a0a6fb582985d3498 100644
|
| --- a/net/quic/core/quic_framer_test.cc
|
| +++ b/net/quic/core/quic_framer_test.cc
|
| @@ -352,7 +352,7 @@ class QuicFramerTest : public ::testing::TestWithParam<QuicVersion> {
|
| : encrypter_(new test::TestEncrypter()),
|
| decrypter_(new test::TestDecrypter()),
|
| start_(QuicTime::Zero() + QuicTime::Delta::FromMicroseconds(0x10)),
|
| - framer_(QuicSupportedVersions(), start_, Perspective::IS_SERVER) {
|
| + framer_(AllSupportedVersions(), start_, Perspective::IS_SERVER) {
|
| version_ = GetParam();
|
| framer_.set_version(version_);
|
| framer_.SetDecrypter(ENCRYPTION_NONE, decrypter_);
|
| @@ -4824,7 +4824,8 @@ TEST_P(QuicFramerTest, BuildStreamFramePacketWithVersionFlag) {
|
| unsigned char packet[] = {
|
| // public flags (version, 8 byte connection_id)
|
| static_cast<unsigned char>(
|
| - framer_.version() > QUIC_VERSION_32 ? 0x3D : 0x3D),
|
| + (FLAGS_quic_remove_v33_hacks &&
|
| + framer_.version() > QUIC_VERSION_32) ? 0x39 : 0x3D),
|
| // connection_id
|
| 0x10, 0x32, 0x54, 0x76, 0x98, 0xBA, 0xDC, 0xFE,
|
| // version tag
|
| @@ -4845,7 +4846,8 @@ TEST_P(QuicFramerTest, BuildStreamFramePacketWithVersionFlag) {
|
| };
|
| unsigned char packet_34[] = {
|
| // public flags (version, 8 byte connection_id)
|
| - 0x3D,
|
| + static_cast<unsigned char>(
|
| + FLAGS_quic_remove_v33_hacks ? 0x39 : 0x3D),
|
| // connection_id
|
| 0x10, 0x32, 0x54, 0x76, 0x98, 0xBA, 0xDC, 0xFE,
|
| // version tag
|
| @@ -4977,7 +4979,8 @@ TEST_P(QuicFramerTest, BuildStreamFramePacketWithBothVersionAndMultipathFlag) {
|
| unsigned char packet[] = {
|
| // public flags (8 byte connection_id)
|
| static_cast<unsigned char>(
|
| - framer_.version() > QUIC_VERSION_32 ? 0x7D : 0x7D),
|
| + (FLAGS_quic_remove_v33_hacks &&
|
| + framer_.version() > QUIC_VERSION_32) ? 0x79 : 0x7D),
|
| // connection_id
|
| 0x10, 0x32, 0x54, 0x76,
|
| 0x98, 0xBA, 0xDC, 0xFE,
|
| @@ -5005,7 +5008,8 @@ TEST_P(QuicFramerTest, BuildStreamFramePacketWithBothVersionAndMultipathFlag) {
|
| };
|
| unsigned char packet_34[] = {
|
| // public flags (8 byte connection_id)
|
| - 0x7D,
|
| + static_cast<unsigned char>(
|
| + FLAGS_quic_remove_v33_hacks ? 0x79 : 0x7D),
|
| // connection_id
|
| 0x10, 0x32, 0x54, 0x76,
|
| 0x98, 0xBA, 0xDC, 0xFE,
|
| @@ -7135,7 +7139,7 @@ extern "C" {
|
|
|
| // target function to be fuzzed by Dr. Fuzz
|
| void QuicFramerFuzzFunc(unsigned char* data, size_t size) {
|
| - QuicFramer framer(QuicSupportedVersions(), QuicTime::Zero(),
|
| + QuicFramer framer(AllSupportedVersions(), QuicTime::Zero(),
|
| Perspective::IS_SERVER);
|
| const char* const packet_bytes = reinterpret_cast<const char*>(data);
|
|
|
|
|