24
1
mirror of https://github.com/processone/ejabberd.git synced 2024-07-04 23:15:31 +02:00

Also migrate C2S sessions with remote receivers (EJABS-1798)

This commit is contained in:
Evgeniy Khramtsov 2012-01-03 11:25:55 +10:00
parent 2ea9e6ed59
commit 4d64fbb0ac

View File

@ -1748,7 +1748,8 @@ handle_info({migrate, Node}, StateName, StateData) ->
end;
handle_info({migrate_shutdown, Node, After}, StateName, StateData) ->
if StateData#state.sockmod == ejabberd_frontend_socket orelse
StateData#state.xml_socket == true ->
StateData#state.xml_socket == true orelse
node(StateData#state.socket_monitor) /= node() ->
migrate(self(), Node, After);
true ->
self() ! system_shutdown