| Index: net/quic/quic_protocol.cc
|
| diff --git a/net/quic/quic_protocol.cc b/net/quic/quic_protocol.cc
|
| index a784a2bcde80b7c8b7b492d2022526b713c7c4d3..e53db9cc00d7018e3b7cfdb50609ae976f91a2b3 100644
|
| --- a/net/quic/quic_protocol.cc
|
| +++ b/net/quic/quic_protocol.cc
|
| @@ -179,6 +179,17 @@ QuicVersionVector QuicSupportedVersions() {
|
| return supported_versions;
|
| }
|
|
|
| +QuicVersionVector FilterSupportedVersions(QuicVersionVector versions) {
|
| + QuicVersionVector filtered_versions(versions.size());
|
| + filtered_versions.clear(); // Guaranteed by spec not to change capacity.
|
| + for (QuicVersion version : versions) {
|
| + if (!FLAGS_quic_disable_pre_30 || version >= QUIC_VERSION_30) {
|
| + filtered_versions.push_back(version);
|
| + }
|
| + }
|
| + return filtered_versions;
|
| +}
|
| +
|
| QuicTag QuicVersionToQuicTag(const QuicVersion version) {
|
| switch (version) {
|
| case QUIC_VERSION_25:
|
|
|