From 18f286f4b51ecdffa3744c96b2223912d8e812cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Diego=20Mart=C3=ADnez?= Date: Wed, 9 Nov 2016 22:42:51 -0300 Subject: [PATCH] Reset `require` function after loading all sub-modules. Fixes an issue with `hooks.lua` calling the (old, disabled) `require` function. --- init.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 65c861f..6fecdda 100644 --- a/init.lua +++ b/init.lua @@ -34,7 +34,6 @@ end local old_require = require require = ie.require local lib = ie.require("irc") -require = old_require irc = { version = "0.2.0", @@ -56,6 +55,10 @@ loadfile(modpath.."/hooks.lua")(ie) dofile(modpath.."/callback.lua") dofile(modpath.."/chatcmds.lua") dofile(modpath.."/botcmds.lua") + +-- Restore old (safe) require +require = old_require + if irc.config.enable_player_part then dofile(modpath.."/player_part.lua") else