1
0
mirror of https://github.com/alliedmodders/metamod-source.git synced 2024-12-01 13:24:25 +01:00

Fix failing to load as VSP is GameDLL iface version >= 10.

This commit is contained in:
Nicholas Hastings 2015-09-10 18:50:00 -04:00
parent c06dc2dfed
commit e29ff511ff

View File

@ -90,10 +90,10 @@ public:
pGlobals = playerInfoManager->GetGlobalVars(); pGlobals = playerInfoManager->GetGlobalVars();
char gamedll_iface[] = "ServerGameDLL000"; char gamedll_iface[24];
for (unsigned int i = 3; i <= 50; i++) for (unsigned int i = 3; i <= 50; i++)
{ {
gamedll_iface[15] = '0' + i; UTIL_Format(gamedll_iface, sizeof(gamedll_iface), "ServerGameDLL%03d", i);
if ((server = (IServerGameDLL *)info->gsFactory(gamedll_iface, NULL)) != NULL) if ((server = (IServerGameDLL *)info->gsFactory(gamedll_iface, NULL)) != NULL)
{ {
g_Metamod.SetGameDLLInfo((CreateInterfaceFn)info->gsFactory, i, false); g_Metamod.SetGameDLLInfo((CreateInterfaceFn)info->gsFactory, i, false);