| Index: net/quic/quic_sent_packet_manager.cc
|
| diff --git a/net/quic/quic_sent_packet_manager.cc b/net/quic/quic_sent_packet_manager.cc
|
| index bdf86904e281e0fe6f98ce1a35bbcf14a681be70..9e2d04fb5af5c23208529c078e1e51395cb1b9b1 100644
|
| --- a/net/quic/quic_sent_packet_manager.cc
|
| +++ b/net/quic/quic_sent_packet_manager.cc
|
| @@ -97,12 +97,16 @@ QuicSentPacketManager::~QuicSentPacketManager() {
|
| void QuicSentPacketManager::SetFromConfig(const QuicConfig& config) {
|
| if (config.HasReceivedInitialRoundTripTimeUs() &&
|
| config.ReceivedInitialRoundTripTimeUs() > 0) {
|
| - rtt_stats_.set_initial_rtt_us(min(kMaxInitialRoundTripTimeUs,
|
| - config.ReceivedInitialRoundTripTimeUs()));
|
| - } else if (config.HasInitialRoundTripTimeUsToSend()) {
|
| rtt_stats_.set_initial_rtt_us(
|
| - min(kMaxInitialRoundTripTimeUs,
|
| - config.GetInitialRoundTripTimeUsToSend()));
|
| + max(kMinInitialRoundTripTimeUs,
|
| + min(kMaxInitialRoundTripTimeUs,
|
| + config.ReceivedInitialRoundTripTimeUs())));
|
| + } else if (config.HasInitialRoundTripTimeUsToSend() &&
|
| + config.GetInitialRoundTripTimeUsToSend() > 0) {
|
| + rtt_stats_.set_initial_rtt_us(
|
| + max(kMinInitialRoundTripTimeUs,
|
| + min(kMaxInitialRoundTripTimeUs,
|
| + config.GetInitialRoundTripTimeUsToSend())));
|
| }
|
| // TODO(ianswett): BBR is currently a server only feature.
|
| if (FLAGS_quic_allow_bbr &&
|
|
|