summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniil Fedotov <dfedotov@pivotal.io>2015-12-23 11:54:58 +0000
committerDaniil Fedotov <dfedotov@pivotal.io>2016-01-08 17:53:14 +0000
commitcc2f0d2951a622986fa7ad6d028f29d9b8fa02d9 (patch)
tree37ab554edd414dcf84ecd31b3323b6007cfc7f5b
parent03fd0c2d35e82ed02c9fe615502e6b78c6ee9a1b (diff)
downloadrabbitmq-server-git-cc2f0d2951a622986fa7ad6d028f29d9b8fa02d9.tar.gz
Ignore duplicate down_from_ch
-rw-r--r--src/rabbit_mirror_queue_slave.erl1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/rabbit_mirror_queue_slave.erl b/src/rabbit_mirror_queue_slave.erl
index 225c21dd54..9edb99c4d7 100644
--- a/src/rabbit_mirror_queue_slave.erl
+++ b/src/rabbit_mirror_queue_slave.erl
@@ -741,6 +741,7 @@ confirm_sender_death(Pid) ->
forget_sender(_, running) -> false;
forget_sender(down_from_gm, down_from_gm) -> false; %% [1]
+forget_sender(down_from_ch, down_from_ch) -> false;
forget_sender(Down1, Down2) when Down1 =/= Down2 -> true.
%% [1] If another slave goes through confirm_sender_death/1 before we