Add code counts for gfe2_reloadable_flag_quic_do_not_clip_received_error_code.
Protected by quic_reloadable_flag_quic_do_not_clip_received_error_code.
PiperOrigin-RevId: 339042824
Change-Id: Id2b1ef32126706df5e9bce75d79c0be92b6833fc
diff --git a/quic/core/quic_framer.cc b/quic/core/quic_framer.cc
index f461937..16145d1 100644
--- a/quic/core/quic_framer.cc
+++ b/quic/core/quic_framer.cc
@@ -4070,10 +4070,13 @@
return false;
}
- if (!GetQuicReloadableFlag(quic_do_not_clip_received_error_code) &&
- error_code >= QUIC_LAST_ERROR) {
- // Ignore invalid QUIC error code if any.
- error_code = QUIC_LAST_ERROR;
+ if (GetQuicReloadableFlag(quic_do_not_clip_received_error_code)) {
+ QUIC_CODE_COUNT_N(quic_do_not_clip_received_error_code, 1, 2);
+ } else {
+ if (error_code >= QUIC_LAST_ERROR) {
+ // Ignore invalid QUIC error code if any.
+ error_code = QUIC_LAST_ERROR;
+ }
}
// For Google QUIC connection closes, |wire_error_code| and |quic_error_code|
@@ -4099,10 +4102,13 @@
return false;
}
- if (!GetQuicReloadableFlag(quic_do_not_clip_received_error_code) &&
- error_code >= QUIC_LAST_ERROR) {
- // Ignore invalid QUIC error code if any.
- error_code = QUIC_LAST_ERROR;
+ if (GetQuicReloadableFlag(quic_do_not_clip_received_error_code)) {
+ QUIC_CODE_COUNT_N(quic_do_not_clip_received_error_code, 2, 2);
+ } else {
+ if (error_code >= QUIC_LAST_ERROR) {
+ // Ignore invalid QUIC error code if any.
+ error_code = QUIC_LAST_ERROR;
+ }
}
frame->error_code = static_cast<QuicErrorCode>(error_code);