2
0
mirror of https://github.com/s1lentq/reapi.git synced 2024-10-16 15:27:06 +03:00

Fix crash with old version rehlds

This commit is contained in:
s1lentq 2024-05-21 01:47:39 +07:00
parent 2cb688cf23
commit 06743d6eb9

View File

@ -77,11 +77,15 @@ bool RehldsApi_Init()
g_RehldsSvs = g_RehldsApi->GetServerStatic();
g_RehldsMessageManager = nullptr;
IMessageManager *messageManager = g_RehldsApi->GetMessageManager();
if (messageManager->getMajorVersion() == MESSAGEMNGR_VERSION_MAJOR &&
messageManager->getMinorVersion() >= MESSAGEMNGR_VERSION_MINOR)
// message manager is available in "ReHLDS API" >= 3.14
if (majorVersion >= 3 && minorVersion >= 14)
{
g_RehldsMessageManager = messageManager;
IMessageManager *messageManager = g_RehldsApi->GetMessageManager();
if (messageManager->getMajorVersion() == MESSAGEMNGR_VERSION_MAJOR &&
messageManager->getMinorVersion() >= MESSAGEMNGR_VERSION_MINOR)
{
g_RehldsMessageManager = messageManager;
}
}
return true;