Fixed NULL-deref in entity handling code (bug 4249, r=dvander, a13=blocking).

This commit is contained in:
Fyren 2010-02-08 19:55:14 -08:00
parent d9d5b65f2c
commit 9f3e9a2ff4

View File

@ -119,7 +119,7 @@ bool IndexToAThings(cell_t num, CBaseEntity **pEntData, edict_t **pEdictData)
if (pEdictData) if (pEdictData)
{ {
edict_t *pEdict = ::BaseEntityToEdict(pEntity); edict_t *pEdict = ::BaseEntityToEdict(pEntity);
if (pEdict->IsFree()) if (!pEdict || pEdict->IsFree())
{ {
pEdict = NULL; pEdict = NULL;
} }