summaryrefslogtreecommitdiff
path: root/src/ejabberd_s2s_out.erl
diff options
context:
space:
mode:
authorEvgeny Khramtsov <ekhramtsov@process-one.net>2019-07-17 22:15:56 +0300
committerEvgeny Khramtsov <ekhramtsov@process-one.net>2019-07-17 22:15:56 +0300
commitd718b35d462e8096de7cc711591020cea23050d2 (patch)
treebf7215f5252a1dbcd01ab066a626386ab1ca79ac /src/ejabberd_s2s_out.erl
parentImprove RPC calls in mod_configure (diff)
Use econf:timeout() instead of econf:pos_int() wherever appropriate
Diffstat (limited to 'src/ejabberd_s2s_out.erl')
-rw-r--r--src/ejabberd_s2s_out.erl8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/ejabberd_s2s_out.erl b/src/ejabberd_s2s_out.erl
index 074952df..57d8a626 100644
--- a/src/ejabberd_s2s_out.erl
+++ b/src/ejabberd_s2s_out.erl
@@ -137,11 +137,11 @@ process_auth_result(#{server := LServer, remote_server := RServer} = State,
Delay = get_delay(),
?WARNING_MSG("Failed to establish outbound s2s connection ~s -> ~s: "
"authentication failed; bouncing for ~p seconds",
- [LServer, RServer, Delay]),
+ [LServer, RServer, Delay div 1000]),
State1 = State#{on_route => bounce, stop_reason => Reason},
State2 = close(State1),
State3 = bounce_queue(State2),
- xmpp_stream_out:set_timeout(State3, timer:seconds(Delay));
+ xmpp_stream_out:set_timeout(State3, Delay);
process_auth_result(State, true) ->
State.
@@ -156,10 +156,10 @@ process_closed(#{server := LServer, remote_server := RServer} = State,
Delay = get_delay(),
?WARNING_MSG("Failed to establish outbound s2s connection ~s -> ~s: ~s; "
"bouncing for ~p seconds",
- [LServer, RServer, format_error(Reason), Delay]),
+ [LServer, RServer, format_error(Reason), Delay div 1000]),
State1 = State#{on_route => bounce},
State2 = bounce_queue(State1),
- xmpp_stream_out:set_timeout(State2, timer:seconds(Delay)).
+ xmpp_stream_out:set_timeout(State2, Delay).
handle_unexpected_info(State, Info) ->
?WARNING_MSG("Unexpected info: ~p", [Info]),