diff --git a/core/HalfLife2.cpp b/core/HalfLife2.cpp index f6c9873aa..91a1e0aef 100644 --- a/core/HalfLife2.cpp +++ b/core/HalfLife2.cpp @@ -1102,7 +1102,7 @@ int CHalfLife2::ReferenceToIndex(cell_t entRef) CEntInfo *pInfo = LookupEntity(hndl.GetEntryIndex()); - if (pInfo->m_SerialNumber != hndl.GetSerialNumber()) + if (!pInfo || pInfo->m_SerialNumber != hndl.GetSerialNumber()) { return INVALID_EHANDLE_INDEX; }