# HG changeset patch # User jbe # Date 1425164331 -3600 # Node ID 4a735f198ded61de1f57723d6ed560cf92bdbcdc # Parent ba596113a7991da784e8998683ff338caae83637 Bugfix for globals exception (compare with _G instead of _ENV) diff -r ba596113a799 -r 4a735f198ded framework/bin/mcp.lua --- a/framework/bin/mcp.lua Sat Feb 28 23:51:20 2015 +0100 +++ b/framework/bin/mcp.lua Sat Feb 28 23:58:51 2015 +0100 @@ -163,7 +163,7 @@ return false end end - if self == _ENV then + if self == _G then allowed_globals[key] = true end if merge and try_exec(merge_path .. ".lua") then @@ -171,7 +171,7 @@ elseif try_exec(path .. ".lua") then elseif try_dir(path .. "/") then else end - if self == _ENV then + if self == _G then allowed_globals[key] = nil end return rawget(self, key)