diff options
| -rw-r--r-- | src/rabbit_router.erl | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/rabbit_router.erl b/src/rabbit_router.erl index aaa2f1e170..396a20c6b2 100644 --- a/src/rabbit_router.erl +++ b/src/rabbit_router.erl @@ -36,13 +36,11 @@ %%---------------------------------------------------------------------------- -%% No need to call mnesia:dirty_select/2 (cf. note below), let alone go -%% through qlc because query is so simple ! match_bindings(SrcName, Match) -> MatchHead = #route{binding = #binding{source = SrcName, _ = '_'}}, Routes = ets:select(rabbit_route, [{MatchHead, [], [['$_']]}]), - [ Dest || [#route{binding = Binding = #binding{destination = Dest}}] <- + [Dest || [#route{binding = Binding = #binding{destination = Dest}}] <- Routes, Match(Binding)]. match_routing_key(SrcName, [RoutingKey]) -> |
