From 5a0ae176c3a1610c0171ba468f602b2a406a5f42 Mon Sep 17 00:00:00 2001 From: Bryan Biedenkapp Date: Fri, 29 May 2026 07:53:47 -0400 Subject: [PATCH] do not reset nakFallOverCount ever, this is a fatal accumulation, if we accumulate NAKs then are suddenly fine, this can cause a situation where the NAK fallover logic never activates; --- src/fne/network/PeerNetwork.cpp | 9 --------- 1 file changed, 9 deletions(-) diff --git a/src/fne/network/PeerNetwork.cpp b/src/fne/network/PeerNetwork.cpp index b2d517cb..4b42a827 100644 --- a/src/fne/network/PeerNetwork.cpp +++ b/src/fne/network/PeerNetwork.cpp @@ -327,9 +327,6 @@ void PeerNetwork::userPacketHandler(uint32_t peerId, FrameQueue::OpcodePair opco if (m_peerReplicaCallback != nullptr) m_peerReplicaCallback(this); - // reset NAK count on reception of a replica TG - m_nakFallOverCount = 0U; - // cleanup temporary file ::remove(filename.c_str()); m_tgidPkt.clear(); @@ -389,9 +386,6 @@ void PeerNetwork::userPacketHandler(uint32_t peerId, FrameQueue::OpcodePair opco if (m_peerReplicaCallback != nullptr) m_peerReplicaCallback(this); - // reset NAK count on reception of a replica TG - m_nakFallOverCount = 0U; - // cleanup temporary file ::remove(filename.c_str()); m_ridPkt.clear(); @@ -451,9 +445,6 @@ void PeerNetwork::userPacketHandler(uint32_t peerId, FrameQueue::OpcodePair opco if (m_peerReplicaCallback != nullptr) m_peerReplicaCallback(this); - // reset NAK count on reception of a replica TG - m_nakFallOverCount = 0U; - // cleanup temporary file ::remove(filename.c_str()); m_pidPkt.clear();