From a16834083858b76da98b9cbfe39c5df7de9fac1a Mon Sep 17 00:00:00 2001 From: Evgeniy Khramtsov Date: Wed, 8 Jul 2015 15:35:26 +0300 Subject: [PATCH] During halt only shutdown MUC rooms on local node --- src/mod_muc.erl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mod_muc.erl b/src/mod_muc.erl index 6226ca3b2..e798790c5 100644 --- a/src/mod_muc.erl +++ b/src/mod_muc.erl @@ -115,7 +115,8 @@ shutdown_rooms(Host) -> Rooms = mnesia:dirty_select(muc_online_room, [{#muc_online_room{name_host = '$1', pid = '$2'}, - [{'==', {element, 2, '$1'}, MyHost}], + [{'==', {element, 2, '$1'}, MyHost}, + {'==', {node, '$2'}, node()}], ['$2']}]), [Pid ! shutdown || Pid <- Rooms], Rooms.