summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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