]> granicus.if.org Git - ejabberd/commitdiff
Fix privacy checks of presence probes
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>
Mon, 1 Sep 2014 12:38:41 +0000 (16:38 +0400)
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>
Mon, 1 Sep 2014 12:39:02 +0000 (16:39 +0400)
src/ejabberd_c2s.erl

index 7750f23f30b87f14b87ea3e5b85a1010cf457a31..ee29340454f8acde6e699f6ea07c82e9f519bfa6 100644 (file)
@@ -2202,7 +2202,7 @@ presence_broadcast_first(From, StateData, Packet) ->
           [],
           StateData#state.pres_t),
     PacketProbe = #xmlel{name = <<"presence">>, attrs = [{<<"type">>,<<"probe">>}], children = []},
-    JIDs2Probe = format_and_check_privacy(From, StateData, Packet, JIDsProbe, out),
+    JIDs2Probe = format_and_check_privacy(From, StateData, PacketProbe, JIDsProbe, out),
     Server = StateData#state.server,
     send_multiple(StateData, From, JIDs2Probe, PacketProbe),
     {As, JIDs} =