aboutsummaryrefslogtreecommitdiff
path: root/src/mod_multicast.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/mod_multicast.erl')
-rw-r--r--src/mod_multicast.erl5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/mod_multicast.erl b/src/mod_multicast.erl
index d2627c252..f27003f7d 100644
--- a/src/mod_multicast.erl
+++ b/src/mod_multicast.erl
@@ -998,9 +998,8 @@ build_service_limit_record(LimitOpts) ->
build_limit_record(LimitOptsR, remote)}.
get_from_limitopts(LimitOpts, SenderT) ->
- [{StanzaT, Number}
- || {SenderT2, StanzaT, Number} <- LimitOpts,
- SenderT =:= SenderT2].
+ {SenderT, Result} = lists:keyfind(SenderT, 1, LimitOpts),
+ Result.
build_remote_limit_record(LimitOpts, SenderT) ->
build_limit_record(LimitOpts, SenderT).