Fixed outputname null pointer crash in sdktools (bug 4422, r=fyren)
This commit is contained in:
parent
2bfc5d3e1e
commit
47c840c9b4
@ -218,6 +218,11 @@ void EntityOutputManager::FireEventDetour(void *pOutput, CBaseEntity *pActivator
|
|||||||
const char *classname = GetEntityClassname(pCaller);
|
const char *classname = GetEntityClassname(pCaller);
|
||||||
const char *outputname = FindOutputName(pOutput, pCaller);
|
const char *outputname = FindOutputName(pOutput, pCaller);
|
||||||
|
|
||||||
|
if (!outputname)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
pOutputName = FindOutputPointer(classname, outputname, false);
|
pOutputName = FindOutputPointer(classname, outputname, false);
|
||||||
|
|
||||||
if (!pOutputName)
|
if (!pOutputName)
|
||||||
|
Loading…
Reference in New Issue
Block a user