relnote: Protect against a QUIC crash bug but logging a DFATAL and
closing the connection instead when a packet cannot be serialized.
This could help fixing Chromium BUG=479880. Will land after
https://codereview.chromium.org/1247563002/ is committed.
Merge internal change: 98506577
[email protected]
BUG=479880,512446
Review URL: https://codereview.chromium.org/1246093003
Cr-Commit-Position: refs/heads/master@{#339794}
diff --git a/net/quic/quic_protocol.h b/net/quic/quic_protocol.h
index da60c28..3d24b81 100644
--- a/net/quic/quic_protocol.h
+++ b/net/quic/quic_protocol.h
@@ -550,6 +550,8 @@
QUIC_PUBLIC_RESETS_POST_HANDSHAKE = 73,
// Disabled QUIC because of too many timeouts with streams open.
QUIC_TIMEOUTS_WITH_OPEN_STREAMS = 74,
+ // Closed because we failed to serialize a packet.
+ QUIC_FAILED_TO_SERIALIZE_PACKET = 75,
// Crypto errors.
@@ -609,7 +611,7 @@
QUIC_VERSION_NEGOTIATION_MISMATCH = 55,
// No error. Used as bound while iterating.
- QUIC_LAST_ERROR = 75,
+ QUIC_LAST_ERROR = 76,
};
struct NET_EXPORT_PRIVATE QuicPacketPublicHeader {