From 019e3956f7c7bd5de3ebe58375b91232b44de932 Mon Sep 17 00:00:00 2001 From: Nicholas Hastings Date: Sat, 20 Mar 2010 11:07:45 -0400 Subject: [PATCH] Fixed bad caller crash with HookEntityOutput (bug 4311, r=fyren) --- extensions/sdktools/output.cpp | 5 +++++ 1 file changed, 5 insertions(+) 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);