diff --git a/deps/rabbit/src/rabbit_quorum_queue.erl b/deps/rabbit/src/rabbit_quorum_queue.erl index 5c138e3246..3b2ed6a518 100644 --- a/deps/rabbit/src/rabbit_quorum_queue.erl +++ b/deps/rabbit/src/rabbit_quorum_queue.erl @@ -2194,13 +2194,9 @@ run_leader_health_check(ClusterName, QResource, HealthCheckRef, From) -> end, ok. -wait_for_leader_health_checks(_Ref, 0, UnhealthyAcc = []) -> UnhealthyAcc; +wait_for_leader_health_checks(_Ref, 0, UnhealthyAcc) -> UnhealthyAcc; wait_for_leader_health_checks(Ref, N, UnhealthyAcc) -> receive - {ok, Ref, _QResource} when N == 1 -> - UnhealthyAcc; - {error, Ref, QResource} when N == 1 -> - [amqqueue:to_printable(QResource, ?MODULE) | UnhealthyAcc]; {ok, Ref, _QResource} -> wait_for_leader_health_checks(Ref, N - 1, UnhealthyAcc); {error, Ref, QResource} ->