# HG changeset patch # User Matthew Wild # Date 1335037107 -3600 # Node ID fb067c8a8d2ef363278c3a74ecfab3ab860872f9 # Parent 9008fc396fb1f62a260a0521d85fa626f63f509c mod_admin_telnet: get_host_set(): Include '*' in the set if no specific hosts are specified and the module is loaded there diff -r 9008fc396fb1 -r fb067c8a8d2e plugins/mod_admin_telnet.lua --- a/plugins/mod_admin_telnet.lua Sat Apr 21 20:37:06 2012 +0100 +++ b/plugins/mod_admin_telnet.lua Sat Apr 21 20:38:27 2012 +0100 @@ -277,8 +277,12 @@ return set.new { hosts }; elseif hosts == nil then local mm = require "modulemanager"; - return set.new(array.collect(keys(prosody.hosts))) + local hosts_set = set.new(array.collect(keys(prosody.hosts))) / function (host) return prosody.hosts[host].type == "local" or module and mm.is_loaded(host, module); end; + if module and mm.get_module("*", module) then + hosts_set:add("*"); + end + return hosts_set; end end