diff --git a/deps/obs-scripting/obs-scripting-lua.c b/deps/obs-scripting/obs-scripting-lua.c index cf73f0836..29189f56f 100644 --- a/deps/obs-scripting/obs-scripting-lua.c +++ b/deps/obs-scripting/obs-scripting-lua.c @@ -206,7 +206,7 @@ fail: pthread_mutex_unlock(&data->mutex); } - if (!success) { + if (!success && script) { lua_close(script); }