]> granicus.if.org Git - ejabberd/commit
Carbons: Handle unavailable resource like bare JID
authorHolger Weiss <holger@zedat.fu-berlin.de>
Tue, 8 Apr 2014 21:32:30 +0000 (23:32 +0200)
committerHolger Weiss <holger@zedat.fu-berlin.de>
Tue, 8 Apr 2014 21:32:30 +0000 (23:32 +0200)
commitb3b12effbca94f9b16c3317fa8fdd9b2f4c5554b
tree842425c2e3f6b338320c914d88bb8edc14d1dc9e
parent9d5426315f796fd1467f469e888e4aee58b30d37
Carbons: Handle unavailable resource like bare JID

As the session manager handles messages sent to unavailable resources
just like messages sent to bare JIDs, mod_carboncopy must do that, too.
That is, forward them only to those carbon-copy-enabled resources that
don't have a top priority, in order to avoid duplicates.
src/mod_carboncopy.erl