From f14c0e2359c24d138dc735ce88c0e3078b7a6963 Mon Sep 17 00:00:00 2001 From: oy Date: Wed, 4 Jan 2012 01:19:54 +0100 Subject: fixed linking for older gcc versions --- src/engine/shared/netban.h | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/engine/shared/netban.h') diff --git a/src/engine/shared/netban.h b/src/engine/shared/netban.h index a93cc797..447a838d 100644 --- a/src/engine/shared/netban.h +++ b/src/engine/shared/netban.h @@ -117,7 +117,16 @@ protected: CBan *First() const { return m_pFirstUsed; } CBan *First(const CNetHash *pNetHash) const { return m_paaHashList[pNetHash->m_HashIndex][pNetHash->m_Hash]; } - CBan *Find(const CDataType *pData, const CNetHash *pNetHash) const; + CBan *Find(const CDataType *pData, const CNetHash *pNetHash) const + { + for(CBan *pBan = m_paaHashList[pNetHash->m_HashIndex][pNetHash->m_Hash]; pBan; pBan = pBan->m_pHashNext) + { + if(NetComp(&pBan->m_Data, pData) == 0) + return pBan; + } + + return 0; + } CBan *Get(int Index) const; private: -- cgit 1.4.1