--- a/mod_firewall/mod_firewall.lua Mon Nov 28 08:48:23 2016 +0100
+++ b/mod_firewall/mod_firewall.lua Wed Nov 30 15:37:51 2016 +0100
@@ -137,11 +137,13 @@
return ("local multi_throttle_%s = rates.%s:multi();"):format(throttle, throttle);
end;
};
+ rostermanager = {
+ global_code = [[local rostermanager = require "core.rostermanager";]];
+ };
roster_entry = {
- global_code = [[local rostermanager = require "core.rostermanager";]];
local_code = [[local roster_entry = (rostermanager.load_roster(to_node, to_host) or {})[bare_from];]];
- depends = { "split_to", "bare_from" };
- }
+ depends = { "rostermanager", "split_to", "bare_from" };
+ };
};
local function include_dep(dependency, code)