Add early-exit in entity output detour if entity has no classname.
This commit is contained in:
parent
9af7eefe07
commit
e95309a603
@ -116,8 +116,12 @@ void EntityOutputManager::FireEventDetour(void *pOutput, CBaseEntity *pActivator
|
|||||||
if ((fastLookup = EntityOutputs->Retrieve(sOutput, (void **)&pOutputName)) == false)
|
if ((fastLookup = EntityOutputs->Retrieve(sOutput, (void **)&pOutputName)) == false)
|
||||||
{
|
{
|
||||||
const char *classname = GetEntityClassname(pCaller);
|
const char *classname = GetEntityClassname(pCaller);
|
||||||
const char *outputname = FindOutputName(pOutput, pCaller);
|
if (!classname)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
const char *outputname = FindOutputName(pOutput, pCaller);
|
||||||
if (!outputname)
|
if (!outputname)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
|
Loading…
Reference in New Issue
Block a user