--- a/plugins/mod_admin_telnet.lua Sat Jan 09 23:59:31 2016 +0100
+++ b/plugins/mod_admin_telnet.lua Sun Jan 10 00:00:22 2016 +0100
@@ -568,13 +568,7 @@
end
function def_env.c2s:count(match_jid)
- local count = 0;
- show_c2s(function (jid, session)
- if (not match_jid) or jid:match(match_jid) then
- count = count + 1;
- end
- end);
- return true, "Total: "..count.." clients";
+ return true, "Total: ".. iterators.count(values(module:shared"/*/c2s/sessions")) .." clients";
end
function def_env.c2s:show(match_jid, annotate)