diff --git a/src/tier0/module.cpp b/src/tier0/module.cpp index bd25aa1e..ee299bc6 100644 --- a/src/tier0/module.cpp +++ b/src/tier0/module.cpp @@ -123,7 +123,7 @@ CMemory CModule::FindPatternSIMD(const uint8_t* pPattern, const char* szMask, const uint8_t* pEnd = pData + nSize - nMaskLen; size_t nOccurrenceCount = 0; - int nMasks[64]; // 64*16 = enough masks for 1024 bytes. + int nMasks[128]; // 128*16 = enough masks for 2048 bytes. const int iNumMasks = static_cast(ceil(static_cast(nMaskLen) / 16.f)); memset(nMasks, '\0', iNumMasks * sizeof(int));