aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ejabberd_web_admin.erl10
-rw-r--r--src/mod_ping.erl2
2 files changed, 7 insertions, 5 deletions
diff --git a/src/ejabberd_web_admin.erl b/src/ejabberd_web_admin.erl
index 7dc11b571..e699ffc78 100644
--- a/src/ejabberd_web_admin.erl
+++ b/src/ejabberd_web_admin.erl
@@ -602,12 +602,14 @@ list_vhosts2(Lang, Hosts) ->
[?AC(<<"../server/", Host/binary,
"/">>,
Host)]),
- ?XAC(<<"td">>,
+ ?XAE(<<"td">>,
[{<<"class">>, <<"alignright">>}],
- (pretty_string_int(RegisteredUsers))),
- ?XAC(<<"td">>,
+ [?AC(<<"../server/", Host/binary, "/users/">>,
+ pretty_string_int(RegisteredUsers))]),
+ ?XAE(<<"td">>,
[{<<"class">>, <<"alignright">>}],
- (pretty_string_int(OnlineUsers)))])
+ [?AC(<<"../server/", Host/binary, "/users/">>,
+ pretty_string_int(RegisteredUsers))]),
end,
SHosts)))])].
diff --git a/src/mod_ping.erl b/src/mod_ping.erl
index eee55825e..f51b929f1 100644
--- a/src/mod_ping.erl
+++ b/src/mod_ping.erl
@@ -154,7 +154,7 @@ handle_info({iq_reply, timeout, JID}, State) ->
{noreply, State#state{timers = Timers}};
handle_info({timeout, _TRef, {ping, JID}}, State) ->
Host = State#state.host,
- From = jid:remove_resource(JID),
+ From = jid:make(Host),
IQ = #iq{from = From, to = JID, type = get, sub_els = [#ping{}]},
ejabberd_router:route_iq(IQ, JID,
gen_mod:get_module_proc(Host, ?MODULE),