summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/rabbit_mirror_queue_misc.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rabbit_mirror_queue_misc.erl b/src/rabbit_mirror_queue_misc.erl
index 844f67ee5d..e7a608b6b0 100644
--- a/src/rabbit_mirror_queue_misc.erl
+++ b/src/rabbit_mirror_queue_misc.erl
@@ -80,7 +80,7 @@ remove_from_queue(QueueName, DeadGMPids) ->
end, [QPid | SPids]),
{QPid1, SPids1} = promote_slave(Alive),
- case {{QPid, SPids}, {QPid1, SPids1}} of
+ case {{QPid, SPids, GMPids}, {QPid1, SPids1, GMPids1}} of
{Same, Same} ->
{ok, QPid1, []};
_ when QPid =:= QPid1 orelse node(QPid1) =:= node() ->