summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/rabbit_router.erl6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/rabbit_router.erl b/src/rabbit_router.erl
index e36feb76af..d49c072ca2 100644
--- a/src/rabbit_router.erl
+++ b/src/rabbit_router.erl
@@ -82,10 +82,8 @@ deliver(QNames, Delivery = #delivery{mandatory = Mandatory,
end),
{Routed, Handled} =
lists:foldl(fun fold_deliveries/2, {false, []}, Success),
- case check_delivery(Mandatory, Immediate, {Routed, Handled}) of
- {routed, Qs} -> {routed, Qs};
- O -> O
- end.
+ check_delivery(Mandatory, Immediate, {Routed, Handled}).
+
%% TODO: Maybe this should be handled by a cursor instead.
%% TODO: This causes a full scan for each entry with the same source