diff --git a/core/smn_entities.cpp b/core/smn_entities.cpp index c51336e6..38e4746d 100644 --- a/core/smn_entities.cpp +++ b/core/smn_entities.cpp @@ -119,7 +119,7 @@ bool IndexToAThings(cell_t num, CBaseEntity **pEntData, edict_t **pEdictData) if (pEdictData) { edict_t *pEdict = ::BaseEntityToEdict(pEntity); - if (pEdict->IsFree()) + if (!pEdict || pEdict->IsFree()) { pEdict = NULL; }