comparison mod_firewall/mod_firewall.lua @ 2416:ade918cd9ca7

mod_firewall: Only call rostermanager if username is available (fixes #796)
author Kim Alvefur <zash@zash.se>
date Tue, 13 Dec 2016 22:08:02 +0100
parents 07d7036040ee
children ef95853cf900
comparison
equal deleted inserted replaced
2415:07d7036040ee 2416:ade918cd9ca7
139 }; 139 };
140 rostermanager = { 140 rostermanager = {
141 global_code = [[local rostermanager = require "core.rostermanager";]]; 141 global_code = [[local rostermanager = require "core.rostermanager";]];
142 }; 142 };
143 roster_entry = { 143 roster_entry = {
144 local_code = [[local roster_entry = (rostermanager.load_roster(to_node, to_host) or {})[bare_from];]]; 144 local_code = [[local roster_entry = (to_node and rostermanager.load_roster(to_node, to_host) or {})[bare_from];]];
145 depends = { "rostermanager", "split_to", "bare_from" }; 145 depends = { "rostermanager", "split_to", "bare_from" };
146 }; 146 };
147 }; 147 };
148 148
149 local function include_dep(dependency, code) 149 local function include_dep(dependency, code)