From dad1acbb91d2af6aac99e9440e1616d1e82ece21 Mon Sep 17 00:00:00 2001 From: Anonymous-275 Date: Tue, 30 Mar 2021 22:32:16 +0300 Subject: [PATCH] Filtering spam packets --- src/TNetwork.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/TNetwork.cpp b/src/TNetwork.cpp index beb0678..e811b16 100644 --- a/src/TNetwork.cpp +++ b/src/TNetwork.cpp @@ -343,7 +343,9 @@ bool TNetwork::TCPSend(TClient& c, const std::string& Data, bool IsSync) { if (!IsSync) { if (c.IsSyncing()) { //std::unique_lock Lock(c.MissedPacketQueueMutex()); - c.EnqueueMissedPacketDuringSyncing(Data); + if(!Data.empty() && Data.at(0) != 'S') { + c.EnqueueMissedPacketDuringSyncing(Data); + } return true; } else if (!c.IsSyncing() && c.IsSynced() && c.MissedPacketQueueSize() != 0) { debug("sending " + std::to_string(c.MissedPacketQueueSize()) + " missed packets");