summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_mirror_queue_slave.erl1
-rw-r--r--src/rabbit_mirror_queue_sync.erl2
2 files changed, 2 insertions, 1 deletions
diff --git a/src/rabbit_mirror_queue_slave.erl b/src/rabbit_mirror_queue_slave.erl
index b12f85b89a..53564f09c1 100644
--- a/src/rabbit_mirror_queue_slave.erl
+++ b/src/rabbit_mirror_queue_slave.erl
@@ -239,6 +239,7 @@ handle_cast({sync_start, Ref, Syncer},
self(), update_ram_duration),
{TRefN, BQSN1}
end) of
+ denied -> noreply(State1);
{ok, Res} -> noreply(set_delta(0, S(Res))); %% [0]
{failed, Res} -> noreply(S(Res));
{stop, Reason, Res} -> {stop, Reason, S(Res)}
diff --git a/src/rabbit_mirror_queue_sync.erl b/src/rabbit_mirror_queue_sync.erl
index b717f1f74f..266465ec39 100644
--- a/src/rabbit_mirror_queue_sync.erl
+++ b/src/rabbit_mirror_queue_sync.erl
@@ -166,7 +166,7 @@ sync_send_complete(SPid, _MRef, Ref) ->
slave(0, Ref, TRef, Syncer, _BQ, BQS, _UpdateRamDuration) ->
Syncer ! {sync_deny, Ref, self()},
- {ok, {TRef, BQS}};
+ denied;
slave(_DD, Ref, TRef, Syncer, BQ, BQS, UpdateRamDuration) ->
MRef = erlang:monitor(process, Syncer),