From c95bc1c563f48423d9fc3b3426915943ae34eb4c Mon Sep 17 00:00:00 2001 From: Atlante45 Date: Wed, 30 Mar 2016 15:58:31 -0700 Subject: [PATCH] Don't set _loss on delayed decrease --- libraries/networking/src/udt/CongestionControl.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libraries/networking/src/udt/CongestionControl.cpp b/libraries/networking/src/udt/CongestionControl.cpp index bb95fef05b..a62ec072bc 100644 --- a/libraries/networking/src/udt/CongestionControl.cpp +++ b/libraries/networking/src/udt/CongestionControl.cpp @@ -163,6 +163,8 @@ void DefaultCC::onLoss(SequenceNumber rangeStart, SequenceNumber rangeEnd) { if (!_delayedDecrease) { setPacketSendPeriod(ceil(_packetSendPeriod * INTER_PACKET_ARRIVAL_INCREASE)); + } else { + _loss = false; } // update the count of NAKs and count of decreases in this interval