From ef825d8a940d6f632d05ea0f3d75d7200d3718f2 Mon Sep 17 00:00:00 2001 From: Nicholas Hastings Date: Sun, 10 Feb 2013 23:11:04 -0500 Subject: [PATCH] Fixed non-CS:GO builds. --- core/UserMessages.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/UserMessages.cpp b/core/UserMessages.cpp index e3b9f0ab..df4c622b 100644 --- a/core/UserMessages.cpp +++ b/core/UserMessages.cpp @@ -759,11 +759,15 @@ void UserMessages::OnMessageEnd_Pre() } { +#if SOURCE_ENGINE == SE_CSGO int size = m_OrigBuffer->ByteSize(); uint8 *data = (uint8 *)stackalloc(size); m_OrigBuffer->SerializePartialToArray(data, size); protobuf::Message *pTempMsg = g_Cstrike15UsermessageHelpers.GetPrototype(m_CurId)->New(); pTempMsg->ParseFromArray(data, size); +#else + bf_write *pTempMsg = m_OrigBuffer; +#endif pList = &m_msgHooks[m_CurId]; for (iter=pList->begin(); iter!=pList->end(); ) @@ -784,7 +788,9 @@ void UserMessages::OnMessageEnd_Pre() iter++; } +#if SOURCE_ENGINE == SE_CSGO delete pTempMsg; +#endif } UM_RETURN_META((intercepted) ? MRES_SUPERCEDE : MRES_IGNORED);