From 56f793583c675061427c22dff8d349aae6d57901 Mon Sep 17 00:00:00 2001 From: Waqas Hussain Date: Thu, 4 Nov 2010 18:44:57 +0500 Subject: mod_console: Keep global variable assignments sandboxed by default. --- plugins/mod_console.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'plugins/mod_console.lua') diff --git a/plugins/mod_console.lua b/plugins/mod_console.lua index ba19c42e..46956a82 100644 --- a/plugins/mod_console.lua +++ b/plugins/mod_console.lua @@ -27,7 +27,7 @@ local default_env_mt = { __index = def_env }; prosody.console = { commands = commands, env = def_env }; local function redirect_output(_G, session) - local env = setmetatable({ print = session.print }, { __index = function (t, k) return rawget(_G, k); end, __newindex = function (t, k, v) rawset(_G, k, v); end }); + local env = setmetatable({ print = session.print }, { __index = function (t, k) return rawget(_G, k); end }); env.dofile = function(name) local f, err = loadfile(name); if not f then return f, err; end -- cgit v1.2.3