From 973f50ddc5d675ebf24456f2e16cefb7c8564c64 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: 414f0e22bae44d30b7e0e16c087ca2a5e1a8ad42 [formerly bc94f58405d370a52510802c54c0b1a981eee7f3] [formerly f7ae44003dafded389e5088a76e3cb20a7d60115 [formerly 3a82b7f24eef9b4480c675967a68eed497d8c1d0]] Former-commit-id: 9304480e9c22cbdb24740e8d60b331b3f4580db0 [formerly 51fcf70b3c37ae3766b207524edd2d93d768b4f1] Former-commit-id: 1f7973f35f53e7267ae53e01633070fd826626c7 --- 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)