summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Shchepin <alexey@process-one.net>2003-12-12 20:35:40 +0000
committerAlexey Shchepin <alexey@process-one.net>2003-12-12 20:35:40 +0000
commit91fe973361b1f1ff6ea1b4af196cb30edbb7f3e8 (patch)
tree48e270f13399f68e724d5ea74e315eba4465d915
parent* src/mod_roster.erl: Updated subscription handling to latest (diff)
* src/ejabberd_s2s_out.erl: Bugfix
SVN Revision: 183
-rw-r--r--ChangeLog4
-rw-r--r--src/ejabberd_s2s_out.erl3
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index e8ef01c6..fb64b8d2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2003-12-12 Alexey Shchepin <alexey@sevcom.net>
+
+ * src/ejabberd_s2s_out.erl: Bugfix
+
2003-12-11 Alexey Shchepin <alexey@sevcom.net>
* src/mod_roster.erl: Updated subscription handling to latest
diff --git a/src/ejabberd_s2s_out.erl b/src/ejabberd_s2s_out.erl
index 8e4394d6..7899b3d5 100644
--- a/src/ejabberd_s2s_out.erl
+++ b/src/ejabberd_s2s_out.erl
@@ -201,7 +201,8 @@ wait_for_validation({xmlstreamelement, El}, StateData) ->
case Type of
"valid" ->
send_queue(StateData#state.socket, StateData#state.queue),
- {next_state, stream_established, StateData};
+ {next_state, stream_established,
+ StateData#state{queue = queue:new()}};
_ ->
% TODO: bounce packets
{stop, normal, StateData}