diff --git a/src/script/script_instance.cpp b/src/script/script_instance.cpp index 4fd9c9668d..eccf557bd3 100644 --- a/src/script/script_instance.cpp +++ b/src/script/script_instance.cpp @@ -714,7 +714,7 @@ void ScriptInstance::LoadOnStack(ScriptData *data) { ScriptObject::ActiveInstance active(this); - if (data == nullptr) return; + if (this->IsDead() || data == nullptr) return; HSQUIRRELVM vm = this->engine->GetVM();