diff --git a/extensions/sdktools/output.cpp b/extensions/sdktools/output.cpp index 830ff529..d2de0f17 100644 --- a/extensions/sdktools/output.cpp +++ b/extensions/sdktools/output.cpp @@ -199,6 +199,11 @@ void EntityOutputManager::ShutdownFireEventDetour() void EntityOutputManager::FireEventDetour(void *pOutput, CBaseEntity *pActivator, CBaseEntity *pCaller, float fDelay) { + if (!pCaller) + { + return; + } + char sOutput[20]; Q_snprintf(sOutput, sizeof(sOutput), "%x", pOutput);