aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2010-02-16 12:44:01 +0100
committerBadlop <badlop@process-one.net>2010-02-16 12:46:20 +0100
commitbc69b96e4cbb3c351082011ffdbf5b5a8f401cca (patch)
tree2c271014d03bdc192cfb785878de345639df44ff
parentRemove references to the old SVN repository. (diff)
Close also legacy sessions that were half connected (thanks to Evgeniy Khramtsov)(EJAB-1165)
-rw-r--r--src/ejabberd_c2s.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ejabberd_c2s.erl b/src/ejabberd_c2s.erl
index 3726db29f..eac6d38f8 100644
--- a/src/ejabberd_c2s.erl
+++ b/src/ejabberd_c2s.erl
@@ -460,11 +460,11 @@ wait_for_auth({xmlstreamelement, El}, StateData) ->
Conn = get_conn_type(StateData),
Info = [{ip, StateData#state.ip}, {conn, Conn},
{auth_module, AuthModule}],
- ejabberd_sm:open_session(
- SID, U, StateData#state.server, R, Info),
Res1 = jlib:make_result_iq_reply(El),
Res = setelement(4, Res1, []),
send_element(StateData, Res),
+ ejabberd_sm:open_session(
+ SID, U, StateData#state.server, R, Info),
change_shaper(StateData, JID),
{Fs, Ts} = ejabberd_hooks:run_fold(
roster_get_subscription_lists,