diff --git a/src/engine/client/client.cpp b/src/engine/client/client.cpp index 5f3fdf971..6c4e17ea8 100644 --- a/src/engine/client/client.cpp +++ b/src/engine/client/client.cpp @@ -1062,11 +1062,10 @@ void CClient::ProcessConnlessPacket(CNetChunk *pPacket) if (strstr(Info.m_aGameType, "64") || strstr(Info.m_aName, "64")) { pEntry = m_ServerBrowser.Find(pPacket->m_Address); - if (pEntry) + if (pEntry && m_ServerBrowser.IsRefreshing()) { pEntry->m_Is64 = true; m_ServerBrowser.RequestImpl64(pEntry->m_Addr, pEntry); // Force a quick update - m_ServerBrowser.QueueRequest(pEntry); // If it fails this will cause a retry } } }