From ae3ecabceab6e1d95da354d7848fb5dff687c330 Mon Sep 17 00:00:00 2001 From: Kae <80987908+Novaenia@users.noreply.github.com> Date: Thu, 22 Feb 2024 17:25:46 +1100 Subject: loadstring shouldn't accept bytecode --- source/core/StarLua.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/core/StarLua.cpp') diff --git a/source/core/StarLua.cpp b/source/core/StarLua.cpp index 84e6c82..b5e6b8a 100644 --- a/source/core/StarLua.cpp +++ b/source/core/StarLua.cpp @@ -1142,7 +1142,7 @@ LuaFunction LuaEngine::createRawFunction(lua_CFunction function) { LuaFunction LuaEngine::createFunctionFromSource(int handleIndex, char const* contents, size_t size, char const* name) { lua_checkstack(m_state, 2); - handleError(m_state, luaL_loadbuffer(m_state, contents, size, name)); + handleError(m_state, luaL_loadbufferx(m_state, contents, size, name, "t")); pushHandle(m_state, handleIndex); lua_setupvalue(m_state, -2, 1); -- cgit v1.2.3