diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_binding.erl | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/rabbit_binding.erl b/src/rabbit_binding.erl index 0fb0baf3f6..c910671169 100644 --- a/src/rabbit_binding.erl +++ b/src/rabbit_binding.erl @@ -102,11 +102,11 @@ recover(XNames, QNames) -> #resource{kind = Kind}}}) -> %% The check against rabbit_durable_route is in case it %% disappeared between getting the list and here - mnesia:read({rabbit_durable_route, B}) =/= [] andalso - sets:is_element(Dst, case Kind of - exchange -> XNameSet; - queue -> QNameSet - end) + sets:is_element(Dst, case Kind of + exchange -> XNameSet; + queue -> QNameSet + end) andalso + mnesia:read({rabbit_durable_route, B}) =/= [] end, fun (R = #route{binding = B = #binding{source = Src}}, Tx) -> {ok, X} = rabbit_exchange:lookup(Src), |
