From 058b3d96bf4c6829b20d967df8b05b04ef91807b Mon Sep 17 00:00:00 2001 From: root Date: Tue, 15 Mar 2016 10:57:56 +0500 Subject: [PATCH] Bare JID in 'from' of Roster Push (RFC 6121 section 2.1.6) in mod_admin_extra --- src/mod_admin_extra.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mod_admin_extra.erl b/src/mod_admin_extra.erl index ad3f10abb..b8ee49f77 100644 --- a/src/mod_admin_extra.erl +++ b/src/mod_admin_extra.erl @@ -1194,7 +1194,7 @@ push_roster_item(LU, LS, R, U, S, Action) -> ejabberd_sm:route(LJID, LJID, BroadcastEl), Item = build_roster_item(U, S, Action), ResIQ = build_iq_roster_push(Item), - ejabberd_router:route(LJID, LJID, ResIQ). + ejabberd_router:route(jlib:jid_remove_resource(LJID), LJID, ResIQ). build_roster_item(U, S, {add, Nick, Subs, Group}) -> {xmlel, <<"item">>,