diff --git a/src/p_acs.cpp b/src/p_acs.cpp index 5b146f2d1..2dfbec49b 100644 --- a/src/p_acs.cpp +++ b/src/p_acs.cpp @@ -3439,7 +3439,7 @@ void FBehavior::StartTypedScripts (uint16_t type, AActor *activator, bool always { DLevelScript *runningScript = P_GetScriptGoing (activator, NULL, ptr->Number, ptr, this, &arg1, 1, always ? ACS_ALWAYS : 0); - if (runNow) + if (nullptr != runningScript && runNow) { runningScript->RunScript (); }