24
1
mirror of https://github.com/processone/ejabberd.git synced 2024-07-06 23:22:36 +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; end;
handle_info({migrate_shutdown, Node, After}, StateName, StateData) -> handle_info({migrate_shutdown, Node, After}, StateName, StateData) ->
if StateData#state.sockmod == ejabberd_frontend_socket orelse 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); migrate(self(), Node, After);
true -> true ->
self() ! system_shutdown self() ! system_shutdown