Merge pull request #789 from gardenia/mod_shared_roster_remove_resource_in_push_from

Don't send full JID in 'from' of Roster Push (RFC 6121 section 2.1.6)
This commit is contained in:
Evgeny Khramtsov 2015-10-22 13:50:36 +03:00
commit 81a7ca7b1e
1 changed files with 1 additions and 1 deletions

View File

@ -1025,7 +1025,7 @@ push_item(User, Server, Item) ->
children = [item_to_xml(Item)]}]}),
lists:foreach(fun (Resource) ->
JID = jlib:make_jid(User, Server, Resource),
ejabberd_router:route(JID, JID, Stanza)
ejabberd_router:route(jlib:jid_remove_resource(JID), JID, Stanza)
end,
ejabberd_sm:get_user_resources(User, Server)).