From 376256439e0f9db51a6a81dd7091dc7ef1d585f8 Mon Sep 17 00:00:00 2001 From: Waqas Hussain Date: Sun, 14 Jun 2009 21:03:59 +0500 Subject: modulemanager: Changed to use util.pluginloader --- core/modulemanager.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/modulemanager.lua b/core/modulemanager.lua index 601c00d9..94cecee4 100644 --- a/core/modulemanager.lua +++ b/core/modulemanager.lua @@ -18,6 +18,7 @@ local config = require "core.configmanager"; local multitable_new = require "util.multitable".new; local register_actions = require "core.actions".register; local st = require "util.stanza"; +local pluginloader = require "util.pluginloader"; local hosts = hosts; local prosody = prosody; @@ -113,7 +114,7 @@ function load(host, module_name, config) end - local mod, err = loadfile(get_module_filename(module_name)); + local mod, err = pluginloader.load_code(module_name); if not mod then log("error", "Unable to load module '%s': %s", module_name or "nil", err or "nil"); return nil, err; @@ -187,7 +188,7 @@ function reload(host, name, ...) local mod = get_module(host, name); if not mod then return nil, "module-not-loaded"; end - local _mod, err = loadfile(get_module_filename(name)); -- checking for syntax errors + local _mod, err = pluginloader.load_code(name); -- checking for syntax errors if not _mod then log("error", "Unable to load module '%s': %s", module_name or "nil", err or "nil"); return nil, err; -- cgit v1.2.3