diff options
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | src/ejabberd_s2s_out.erl | 1 |
2 files changed, 4 insertions, 0 deletions
@@ -1,5 +1,8 @@ 2007-08-01 Mickael Remond <mickael.remond@process-one.net> + * 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; |