From 11047d1b80a38ec3751a74e4b417fa0a13fc7907 Mon Sep 17 00:00:00 2001 From: ChillerDragon Date: Fri, 4 Oct 2024 14:46:33 +0800 Subject: [PATCH] Break early in peer matching --- src/engine/shared/network_conn.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/engine/shared/network_conn.cpp b/src/engine/shared/network_conn.cpp index 2826b1a6e..b5020f8d7 100644 --- a/src/engine/shared/network_conn.cpp +++ b/src/engine/shared/network_conn.cpp @@ -362,7 +362,11 @@ int CNetConnection::Feed(CNetPacketConstruct *pPacket, NETADDR *pAddr, SECURITY_ IsPeer = false; for(int i = 0; i < m_NumConnectAddrs; i++) { - IsPeer = IsPeer || m_aConnectAddrs[i] == *pAddr; + if(m_aConnectAddrs[i] == *pAddr) + { + IsPeer = true; + break; + } } } if(IsPeer)