summaryrefslogtreecommitdiff
path: root/src/ejabberd_s2s_in.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/ejabberd_s2s_in.erl')
-rw-r--r--src/ejabberd_s2s_in.erl5
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}.