diff options
Diffstat (limited to 'src/ejabberd_s2s_in.erl')
-rw-r--r-- | src/ejabberd_s2s_in.erl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/ejabberd_s2s_in.erl b/src/ejabberd_s2s_in.erl index 782788ac..fbc572d3 100644 --- a/src/ejabberd_s2s_in.erl +++ b/src/ejabberd_s2s_in.erl @@ -250,12 +250,15 @@ stream_established({xmlstreamelement, El}, StateData) -> error end end, - {next_state, stream_established, StateData}; + {next_state, stream_established, StateData, ?S2STIMEOUT}; stream_established({xmlstreamend, Name}, StateData) -> % TODO {stop, normal, StateData}; +stream_established(timeout, StateData) -> + {stop, normal, StateData}; + stream_established(closed, StateData) -> % TODO {stop, normal, StateData}. |