From ae75cb5425fc4b08021272b820a2162ea78cd59e Mon Sep 17 00:00:00 2001 From: Lynix Date: Mon, 29 Aug 2016 02:34:08 +0200 Subject: [PATCH] Lua/LuaInstance: Fix crash on moving Former-commit-id: ae3bfc2c85a58759a9325b082b0f2bb579820447 [formerly 44b5545430b92724a4e3d70d44ea1de682248730] [formerly bc217ffb3bbafd0e33bdfab55d1fdb01c86c9f9b [formerly b99cca5511d57b04c7854d657353f8a2566ef8d0]] Former-commit-id: d069d3beabd682e1338f6f7ee6914196d6ad46a7 [formerly 5a041ad68a8fe897f11b2c33c70b0c42cd189b18] Former-commit-id: 645b3afd1f895d550dd3bd2bbdb79b85f181fb18 --- src/Nazara/Lua/LuaInstance.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Nazara/Lua/LuaInstance.cpp b/src/Nazara/Lua/LuaInstance.cpp index 0ecf4c063..f31c6fe83 100644 --- a/src/Nazara/Lua/LuaInstance.cpp +++ b/src/Nazara/Lua/LuaInstance.cpp @@ -145,7 +145,8 @@ namespace Nz LuaInstance::~LuaInstance() { - lua_close(m_state); + if (m_state) + lua_close(m_state); } void LuaInstance::ArgCheck(bool condition, unsigned int argNum, const char* error)