Index: net/quic/core/quic_connection.cc |
diff --git a/net/quic/core/quic_connection.cc b/net/quic/core/quic_connection.cc |
index c93735b80839c2411087bb5f6bf6b2687a5b21ad..71ddb8460c228370c9d827445e6bc9d16f0ae505 100644 |
--- a/net/quic/core/quic_connection.cc |
+++ b/net/quic/core/quic_connection.cc |
@@ -1712,22 +1712,14 @@ bool QuicConnection::WritePacket(SerializedPacket* packet) { |
} |
if (packet->transmission_type == NOT_RETRANSMISSION) { |
time_of_last_sent_new_packet_ = packet_send_time; |
- if (!FLAGS_quic_better_last_send_for_timeout) { |
- if (IsRetransmittable(*packet) == HAS_RETRANSMITTABLE_DATA && |
- last_send_for_timeout_ <= time_of_last_received_packet_) { |
- last_send_for_timeout_ = packet_send_time; |
- } |
- } |
} |
- if (FLAGS_quic_better_last_send_for_timeout) { |
- // Only adjust the last sent time (for the purpose of tracking the idle |
- // timeout) if this is the first retransmittable packet sent after a |
- // packet is received. If it were updated on every sent packet, then |
- // sending into a black hole might never timeout. |
- if (IsRetransmittable(*packet) == HAS_RETRANSMITTABLE_DATA && |
- last_send_for_timeout_ <= time_of_last_received_packet_) { |
- last_send_for_timeout_ = packet_send_time; |
- } |
+ // Only adjust the last sent time (for the purpose of tracking the idle |
+ // timeout) if this is the first retransmittable packet sent after a |
+ // packet is received. If it were updated on every sent packet, then |
+ // sending into a black hole might never timeout. |
+ if (IsRetransmittable(*packet) == HAS_RETRANSMITTABLE_DATA && |
+ last_send_for_timeout_ <= time_of_last_received_packet_) { |
+ last_send_for_timeout_ = packet_send_time; |
} |
SetPingAlarm(); |
MaybeSetMtuAlarm(); |
@@ -2236,10 +2228,8 @@ void QuicConnection::CheckForTimeout() { |
void QuicConnection::SetTimeoutAlarm() { |
QuicTime time_of_last_packet = |
max(time_of_last_received_packet_, time_of_last_sent_new_packet_); |
- if (FLAGS_quic_better_last_send_for_timeout) { |
- time_of_last_packet = |
- max(time_of_last_received_packet_, last_send_for_timeout_); |
- } |
+ time_of_last_packet = |
+ max(time_of_last_received_packet_, last_send_for_timeout_); |
QuicTime deadline = time_of_last_packet + idle_network_timeout_; |
if (!handshake_timeout_.IsInfinite()) { |