Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Index: WeakAuras.lua
- ===================================================================
- --- WeakAuras.lua (revision 13)
- +++ WeakAuras.lua (working copy)
- @@ -280,6 +280,15 @@
- return false;
- end
- +local function forbidden()
- + print("Noooooooo")
- +end
- +
- +local exec_env = setmetatable({}, {__index = _G})
- +exec_env._G = exec_env
- +exec_env.getfenv = forbidden
- +exec_env.SendMail = forbidden
- +
- local function_cache = {};
- function WeakAuras.LoadFunction(string)
- if(function_cache[string]) then
- @@ -291,6 +300,7 @@
- print(errorString);
- else
- func = assert(loadedFunction)();
- + setfenv(func, exec_env)
- function_cache[string] = func;
- end
- return func;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement