diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_router.erl | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/rabbit_router.erl b/src/rabbit_router.erl index e9c4479a63..31f5ad14ea 100644 --- a/src/rabbit_router.erl +++ b/src/rabbit_router.erl @@ -44,6 +44,11 @@ %%---------------------------------------------------------------------------- +deliver([], #delivery{mandatory = false, + immediate = false}) -> + %% /dev/null optimisation + {routed, []}; + deliver(QNames, Delivery = #delivery{mandatory = false, immediate = false}) -> %% optimisation: when Mandatory = false and Immediate = false, |
