diff --git a/source/shared_lib/sources/lua/lua_script.cpp b/source/shared_lib/sources/lua/lua_script.cpp index ab5e44a2..8d274733 100644 --- a/source/shared_lib/sources/lua/lua_script.cpp +++ b/source/shared_lib/sources/lua/lua_script.cpp @@ -75,6 +75,18 @@ LuaScript::LuaScript() { lua_pushnil(luaState); lua_setfield(luaState, -2, "exit"); + lua_getglobal(luaState, "io"); + lua_pushnil(luaState); + lua_setfield(luaState, -2, "open"); + lua_pushnil(luaState); + lua_setfield(luaState, -2, "close"); + lua_pushnil(luaState); + lua_setfield(luaState, -2, "write"); + lua_pushnil(luaState); + lua_setfield(luaState, -2, "read"); + lua_pushnil(luaState); + lua_setfield(luaState, -2, "flush"); + lua_pushnil(luaState); lua_setglobal(luaState, "loadfile"); lua_pushnil(luaState);