summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2014-04-09 13:05:35 +0100
committerSimon MacMullen <simon@rabbitmq.com>2014-04-09 13:05:35 +0100
commitdd2b0da635540a52e22df69a4ff0cc3118f1ba3d (patch)
tree622883dc179b0514467a6ab093b48a084f641891
parent8b9d9586c3fa13418a779b2202bbc3d4f1ed2164 (diff)
downloadrabbitmq-server-bug26103.tar.gz
Maybe simplerbug26103
-rw-r--r--src/rabbit_dead_letter.erl14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/rabbit_dead_letter.erl b/src/rabbit_dead_letter.erl
index c087736b..ec32e687 100644
--- a/src/rabbit_dead_letter.erl
+++ b/src/rabbit_dead_letter.erl
@@ -124,13 +124,13 @@ is_cycle(Queue, Deaths) ->
%% no reject in it?
case Rest of
[] -> false;
- [H|_] -> not lists:any(
- fun ({table, D}) ->
- {longstr, <<"rejected">>} =:=
- rabbit_misc:table_lookup(D, <<"reason">>);
- (_) ->
- true
- end, Cycle ++ [H])
+ [H|_] -> lists:all(
+ fun ({table, D}) ->
+ {longstr, <<"rejected">>} =/=
+ rabbit_misc:table_lookup(D, <<"reason">>);
+ (_) ->
+ false
+ end, Cycle ++ [H])
end.
log_cycle_once(Queues) ->