diff --git a/stepmania/src/LuaManager.cpp b/stepmania/src/LuaManager.cpp index 542a1c8c1f..df9c4d7516 100644 --- a/stepmania/src/LuaManager.cpp +++ b/stepmania/src/LuaManager.cpp @@ -235,6 +235,8 @@ namespace XNode *LuaManager::GetLuaInformation() const { + Lua *L = LUA->Get(); + XNode *pLuaNode = new XNode( "Lua" ); XNode *pGlobalsNode = pLuaNode->AppendChild( "GlobalFunctions" ); @@ -401,6 +403,8 @@ XNode *LuaManager::GetLuaInformation() const pConstantNode->AppendAttr( "value", ssprintf("'%s'", s->second.c_str()) ); } + LUA->Release( L ); + return pLuaNode; }