gfe-relnote: In QUIC, remove largest_sent_packets_ from unacked_packet_map. This only affects QUIC versions with TLS handshake. Protected by disabled gfe2_reloadable_flag_quic_enable_version_t* flags.
PiperOrigin-RevId: 291934571
Change-Id: Ifc0a73a9db508e9938dc14b40e76cc3fe00315c7
diff --git a/quic/core/quic_framer.cc b/quic/core/quic_framer.cc
index ab99f05..080aa01 100644
--- a/quic/core/quic_framer.cc
+++ b/quic/core/quic_framer.cc
@@ -3586,7 +3586,13 @@
}
// Done processing the ACK frame.
- return visitor_->OnAckFrameEnd(QuicPacketNumber(first_received));
+ if (!visitor_->OnAckFrameEnd(QuicPacketNumber(first_received))) {
+ set_detailed_error(
+ "Error occurs when visitor finishes processing the ACK frame.");
+ return false;
+ }
+
+ return true;
}
bool QuicFramer::ProcessTimestampsInAckFrame(uint8_t num_received_packets,
@@ -3817,7 +3823,13 @@
ack_block_count--;
}
- return visitor_->OnAckFrameEnd(QuicPacketNumber(block_low));
+ if (!visitor_->OnAckFrameEnd(QuicPacketNumber(block_low))) {
+ set_detailed_error(
+ "Error occurs when visitor finishes processing the ACK frame.");
+ return false;
+ }
+
+ return true;
}
bool QuicFramer::ProcessStopWaitingFrame(QuicDataReader* reader,