Skip to content

Commit 2b8e2c1

Browse files
Engine: Fix save-restore crash (Win32) (#1144)
1 parent 0147aa4 commit 2b8e2c1

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

rehlds/engine/sys_dll.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -698,9 +698,9 @@ const char *FindAddressInTable(extensiondll_t *pDll, uint32 function)
698698
#ifdef _WIN32
699699
for (int i = 0; i < pDll->functionCount; i++)
700700
{
701-
if (pDll[i].functionTable->pFunction == function)
701+
if (pDll->functionTable[i].pFunction == function)
702702
{
703-
return pDll[i].functionTable->pFunctionName;
703+
return pDll->functionTable[i].pFunctionName;
704704
}
705705
}
706706
#else // _WIN32
@@ -721,7 +721,7 @@ uint32 FindNameInTable(extensiondll_t *pDll, const char *pName)
721721
{
722722
if (!Q_strcmp(pName, pDll->functionTable[i].pFunctionName))
723723
{
724-
return pDll[i].functionTable->pFunction;
724+
return pDll->functionTable[i].pFunction;
725725
}
726726
}
727727
return NULL;
@@ -1440,3 +1440,4 @@ void EXT_FUNC Con_DPrintf(const char *fmt, ...)
14401440
}
14411441

14421442
#endif // defined(REHLDS_FIXES) and defined(REHLDS_FLIGHT_REC)
1443+

0 commit comments

Comments
 (0)