From: Badlop Date: Tue, 29 Apr 2008 16:59:03 +0000 (+0000) Subject: * src/ejabberd_s2s_out.erl: Improve confusing log message in s2s X-Git-Tag: v2.0.1~6 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fdae05c27d33dc59e2b0eccd2442368212719788;p=ejabberd * src/ejabberd_s2s_out.erl: Improve confusing log message in s2s connection: wait_for_validation connect timeout (EJAB-617) SVN Revision: 1311 --- diff --git a/ChangeLog b/ChangeLog index f77bdf88d..c626b23e9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2008-04-29 Badlop + * src/ejabberd_s2s_out.erl: Improve confusing log message in s2s + connection: wait_for_validation connect timeout (EJAB-617) + * src/ejabberd.cfg.example: Small improvements in explanations * doc/guide.tex: Document MUC room options (EJAB-619) diff --git a/src/ejabberd_s2s_out.erl b/src/ejabberd_s2s_out.erl index e5f8ed254..4271e43a6 100644 --- a/src/ejabberd_s2s_out.erl +++ b/src/ejabberd_s2s_out.erl @@ -375,6 +375,14 @@ wait_for_validation({xmlstreamerror, _}, StateData) -> ?INVALID_XML_ERR ++ ?STREAM_TRAILER), {stop, normal, StateData}; +wait_for_validation(timeout, #state{verify = {VPid, VKey, SID}} = StateData) + when is_pid(VPid) and is_list(VKey) and is_list(SID) -> + %% This is an auxiliary s2s connection for dialback. + %% This timeout is normal and doesn't represent a problem. + ?DEBUG("wait_for_validation: ~s -> ~s (timeout in verify connection)", + [StateData#state.myname, StateData#state.server]), + {stop, normal, StateData}; + wait_for_validation(timeout, StateData) -> ?INFO_MSG("wait_for_validation: ~s -> ~s (connect timeout)", [StateData#state.myname, StateData#state.server]),