Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/processone/ejabberd.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHolger Weiss <holger@zedat.fu-berlin.de>2015-02-12 02:14:57 +0300
committerHolger Weiss <holger@zedat.fu-berlin.de>2015-02-12 02:14:57 +0300
commite87d3323947ffed78c0b8d0fbee77a112a8a08e4 (patch)
treeb6d9c282c0247b5cb4d2126e24a4e00330e7d95d
parentbc7f93ad1ee86c10f19cde6882b5524f410c4c11 (diff)
mod_carboncopy: Apply small code simplification15.02
-rw-r--r--src/mod_carboncopy.erl8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/mod_carboncopy.erl b/src/mod_carboncopy.erl
index 08725ba5e..24c09bffd 100644
--- a/src/mod_carboncopy.erl
+++ b/src/mod_carboncopy.erl
@@ -171,14 +171,10 @@ send_copies(JID, To, Packet, Direction)->
_ -> {0, undefined}
end,
+ %% unavailable resources are handled like bare JIDs
IsBareTo = case {Direction, To} of
{received, #jid{lresource = <<>>}} -> true;
- {received, #jid{lresource = LRes}} ->
- %% unavailable resources are handled like bare JIDs
- case lists:keyfind(LRes, 2, PrioRes) of
- false -> true;
- _ -> false
- end;
+ {received, #jid{lresource = LRes}} -> not lists:member(LRes, AvailRs);
_ -> false
end,
%% list of JIDs that should receive a carbon copy of this message (excluding the