plugins/mod_admin_telnet.lua
changeset 4644 fb067c8a8d2e
parent 4623 403b56b78018
child 4645 4539e99be743
--- 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