diff options
author | Alexey Shchepin <alexey@process-one.net> | 2002-12-11 20:57:45 +0000 |
---|---|---|
committer | Alexey Shchepin <alexey@process-one.net> | 2002-12-11 20:57:45 +0000 |
commit | 727795239ad226788bb6cd6212831617b69a4f37 (patch) | |
tree | 66d6f9b7842f564b4fee6d9e65933ee33c895a17 /src/ejabberd_c2s.erl | |
parent | *** empty log message *** (diff) |
*** empty log message ***
SVN Revision: 15
Diffstat (limited to 'src/ejabberd_c2s.erl')
-rw-r--r-- | src/ejabberd_c2s.erl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/ejabberd_c2s.erl b/src/ejabberd_c2s.erl index 79b30de16..a6f083132 100644 --- a/src/ejabberd_c2s.erl +++ b/src/ejabberd_c2s.erl @@ -113,7 +113,7 @@ wait_for_auth({xmlstreamelement, El}, StateData) -> {next_state, session_established, StateData#state{user = U, resource = R}}; _ -> - Err = jlib:make_error_reply(El, "404", "Unauthorized"), + Err = jlib:make_error_reply(El, "401", "Unauthorized"), send_element(StateData#state.sender, Err), {next_state, wait_for_auth, StateData} end; @@ -164,6 +164,9 @@ session_established({xmlstreamelement, El}, StateData) -> end, {next_state, session_established, StateData}; +session_established({xmlstreamend, Name}, StateData) -> + {stop, normal, StateData}; + session_established(closed, StateData) -> % TODO {stop, normal, StateData}. |