diff --git a/src/logic/scripting/lua/libs/libaudio.cpp b/src/logic/scripting/lua/libs/libaudio.cpp index aa7b0f8f..5e5d6964 100644 --- a/src/logic/scripting/lua/libs/libaudio.cpp +++ b/src/logic/scripting/lua/libs/libaudio.cpp @@ -31,6 +31,9 @@ inline audio::speakerid_t play_sound( return 0; } auto assets = scripting::engine->getAssets(); + if (assets == nullptr) { + return 0; + } auto sound = assets->get(name); if (sound == nullptr) { return 0;