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
commitf9e5f0632d5c5c2a586fbb5b7f29e7d040cf25bf (patch)
tree622883dc179b0514467a6ab093b48a084f641891
parentf8f665a065468201bbb42dcc5cd5143259219e34 (diff)
downloadrabbitmq-server-git-f9e5f0632d5c5c2a586fbb5b7f29e7d040cf25bf.tar.gz
Maybe simpler
-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 c087736b81..ec32e6878d 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) ->