aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEvgeny Khramtsov <xramtsov@gmail.com>2014-05-27 23:27:16 +0400
committerEvgeny Khramtsov <xramtsov@gmail.com>2014-05-27 23:27:16 +0400
commitf9c5e349fb8df77c4fecb53156e1c8750b4d8063 (patch)
tree8c005833ec0b43d95166d8ac84fbafa2dfe401ac /src
parentMerge pull request #220 from weiss/handle-send-failure (diff)
parentLet ejabberd_c2s always use fsm_next_state/2 (diff)
Merge pull request #225 from weiss/use-fsm-next-state
Let ejabberd_c2s always use fsm_next_state/2
Diffstat (limited to 'src')
-rw-r--r--src/ejabberd_c2s.erl5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/ejabberd_c2s.erl b/src/ejabberd_c2s.erl
index 6aebefdd6..c0b40725a 100644
--- a/src/ejabberd_c2s.erl
+++ b/src/ejabberd_c2s.erl
@@ -763,8 +763,7 @@ wait_for_feature_request({xmlstreamelement, El},
children =
[#xmlel{name = Error, attrs = [],
children = []}]}),
- {next_state, wait_for_feature_request, StateData,
- ?C2S_OPEN_TIMEOUT};
+ fsm_next_state(wait_for_feature_request, StateData);
{error, Error} ->
send_element(StateData,
#xmlel{name = <<"failure">>,
@@ -1692,7 +1691,7 @@ handle_info({force_update_presence, LUser}, StateName,
StateData2;
_ -> StateData
end,
- {next_state, StateName, NewStateData};
+ fsm_next_state(StateName, NewStateData);
handle_info({broadcast, Type, From, Packet}, StateName, StateData) ->
Recipients = ejabberd_hooks:run_fold(
c2s_broadcast_recipients, StateData#state.server,