From 47c840c9b4ac28b818d2ec9b3cba5fa913c24b31 Mon Sep 17 00:00:00 2001 From: Nicholas Hastings Date: Mon, 14 Jun 2010 09:32:50 -0400 Subject: [PATCH] Fixed outputname null pointer crash in sdktools (bug 4422, 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 d2de0f17..8e83055f 100644 --- a/extensions/sdktools/output.cpp +++ b/extensions/sdktools/output.cpp @@ -217,6 +217,11 @@ void EntityOutputManager::FireEventDetour(void *pOutput, CBaseEntity *pActivator { const char *classname = GetEntityClassname(pCaller); const char *outputname = FindOutputName(pOutput, pCaller); + + if (!outputname) + { + return; + } pOutputName = FindOutputPointer(classname, outputname, false);