summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaweł Chmielowski <pchmielowski@process-one.net>2017-12-27 16:14:03 +0100
committerPaweł Chmielowski <pchmielowski@process-one.net>2017-12-27 16:14:47 +0100
commite6d1ff85f13486f62e9ef233372193a3d022cda5 (patch)
tree22bf3b58f709fe4efd2726108a21e25d15a08da0
parentRename mnesiadb (diff)
Use bare jid when processing roster subscriptions
-rw-r--r--src/mod_roster.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mod_roster.erl b/src/mod_roster.erl
index a86b50d9..14ec23fe 100644
--- a/src/mod_roster.erl
+++ b/src/mod_roster.erl
@@ -571,7 +571,7 @@ process_subscription(Direction, User, Server, JID1,
Type, Reason) ->
LUser = jid:nodeprep(User),
LServer = jid:nameprep(Server),
- LJID = jid:tolower(JID1),
+ LJID = jid:tolower(jid:remove_resource(JID1)),
F = fun () ->
Item = get_roster_item(LUser, LServer, LJID),
NewState = case Direction of