| Index: net/quic/quic_connection.cc
|
| diff --git a/net/quic/quic_connection.cc b/net/quic/quic_connection.cc
|
| index a3298bcc70abe1439d99a88dc9061cc66e090f64..d94f429c4f0e9569d53fda53292ac2b2babb38b0 100644
|
| --- a/net/quic/quic_connection.cc
|
| +++ b/net/quic/quic_connection.cc
|
| @@ -152,7 +152,7 @@ class PingAlarm : public QuicAlarm::Delegate {
|
| explicit PingAlarm(QuicConnection* connection) : connection_(connection) {}
|
|
|
| QuicTime OnAlarm() override {
|
| - connection_->SendPing();
|
| + connection_->SendPing(false);
|
| return QuicTime::Zero();
|
| }
|
|
|
| @@ -1822,8 +1822,8 @@ PeerAddressChangeType QuicConnection::DeterminePeerAddressChangeType() {
|
| return UNKNOWN;
|
| }
|
|
|
| -void QuicConnection::SendPing() {
|
| - if (retransmission_alarm_->IsSet()) {
|
| +void QuicConnection::SendPing(bool force) {
|
| + if (!force && retransmission_alarm_->IsSet()) {
|
| return;
|
| }
|
| packet_generator_.AddControlFrame(QuicFrame(QuicPingFrame()));
|
|
|