From dda2464b8558f017d0a9960acbff95f5545ef254 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Micka=C3=ABl=20R=C3=A9mond?= Date: Wed, 1 Aug 2007 11:18:52 +0000 Subject: [PATCH] * src/ejabberd_s2s_out.erl: On terminate, bounce internal process queue and Erlang message queue. SVN Revision: 853 --- ChangeLog | 3 +++ src/ejabberd_s2s_out.erl | 1 + 2 files changed, 4 insertions(+) diff --git a/ChangeLog b/ChangeLog index 2cd91d4eb..e7b08cdbd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2007-08-01 Mickael Remond + * src/ejabberd_s2s_out.erl: On terminate, bounce internal process + queue and Erlang message queue. + * src/mod_private.erl: Reduce memory consumption on user private storage removal (EJAB-299). diff --git a/src/ejabberd_s2s_out.erl b/src/ejabberd_s2s_out.erl index 4efb4183e..1a644124b 100644 --- a/src/ejabberd_s2s_out.erl +++ b/src/ejabberd_s2s_out.erl @@ -663,6 +663,7 @@ terminate(Reason, StateName, StateData) -> {StateData#state.myname, StateData#state.server}, self(), Key) end, bounce_queue(StateData#state.queue, ?ERR_REMOTE_SERVER_NOT_FOUND), + bounce_messages(?ERR_REMOTE_SERVER_NOT_FOUND), case StateData#state.socket of undefined -> ok; -- 2.50.0