aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mod_mix.erl6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/mod_mix.erl b/src/mod_mix.erl
index 256715af0..315c7b80d 100644
--- a/src/mod_mix.erl
+++ b/src/mod_mix.erl
@@ -593,10 +593,8 @@ known_nodes() ->
-spec filter_nodes([binary()]) -> [binary()].
filter_nodes(Nodes) ->
- lists:filter(
- fun(Node) ->
- lists:member(Node, Nodes)
- end, known_nodes()).
+ KnownNodes = known_nodes(),
+ [Node || KnownNode <- KnownNodes, Node <- Nodes, KnownNode == Node].
-spec multicast(module(), binary(), binary(),
binary(), binary(), fun((jid()) -> message())) -> ok.