]> granicus.if.org Git - ejabberd/commitdiff
Do not forget sending initial presence in XEP-0013 test
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>
Thu, 11 Feb 2016 08:53:33 +0000 (11:53 +0300)
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>
Thu, 11 Feb 2016 08:53:33 +0000 (11:53 +0300)
test/ejabberd_SUITE.erl

index c426213e1e4c5ebf1d4bf703e4d590f189750480..b6ab8e5b7caa0b70d959e9f3d9dbbc191e294de7 100644 (file)
@@ -1496,6 +1496,10 @@ flex_offline_slave(Config) ->
                      when (J == MyBareJID) and (P == Peer_s) ->
                        N
                end, DiscoItems)),
+    %% Since headers are received we can send initial presence without a risk
+    %% of getting offline messages flood
+    send(Config, #presence{}),
+    ?recv1(#presence{from = MyJID}),
     %% Check full fetch
     I0 = send(Config, #iq{type = get, sub_els = [#offline{fetch = true}]}),
     lists:foreach(