From e87d3323947ffed78c0b8d0fbee77a112a8a08e4 Mon Sep 17 00:00:00 2001 From: Holger Weiss Date: Thu, 12 Feb 2015 00:14:57 +0100 Subject: [PATCH] mod_carboncopy: Apply small code simplification --- src/mod_carboncopy.erl | 8 ++------ 1 file 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