diff options
Diffstat (limited to 'src/rabbit_mnesia.erl')
-rw-r--r-- | src/rabbit_mnesia.erl | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/rabbit_mnesia.erl b/src/rabbit_mnesia.erl index a3214888..e9ef61a2 100644 --- a/src/rabbit_mnesia.erl +++ b/src/rabbit_mnesia.erl @@ -212,13 +212,15 @@ table_definitions() -> {match, #amqqueue{name = queue_name_match(), _='_'}}]}]. binding_match() -> - #binding{queue_name = queue_name_match(), + #binding{destination = binding_destination_match(), exchange_name = exchange_name_match(), _='_'}. reverse_binding_match() -> - #reverse_binding{queue_name = queue_name_match(), + #reverse_binding{destination = binding_destination_match(), exchange_name = exchange_name_match(), _='_'}. +binding_destination_match() -> + resource_match('_'). exchange_name_match() -> resource_match(exchange). queue_name_match() -> |