summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Sackman <matthew@rabbitmq.com>2011-03-17 14:53:30 +0000
committerMatthew Sackman <matthew@rabbitmq.com>2011-03-17 14:53:30 +0000
commit8449616cc83d64477ad4fc69921c1e227f7be3a1 (patch)
tree65def16bf0894b1d362556d03c7a025b2dcb256a
parent753447e36efb88eb1580a93c5331894d93d1621c (diff)
downloadrabbitmq-server-bug23963.tar.gz
Make code prettierbug23963
-rw-r--r--src/rabbit_binding.erl24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/rabbit_binding.erl b/src/rabbit_binding.erl
index 1a9cbde1..6167790e 100644
--- a/src/rabbit_binding.erl
+++ b/src/rabbit_binding.erl
@@ -331,18 +331,18 @@ group_bindings_fold(Fun, SrcName, Acc, Removed, Bindings) ->
group_bindings_fold(Fun, Fun(SrcName, Bindings, Acc), Removed).
maybe_auto_delete(XName, Bindings, Deletions) ->
- case mnesia:read({rabbit_exchange, XName}) of
- [] ->
- add_deletion(XName, {undefined, not_deleted, Bindings}, Deletions);
- [X] ->
- case rabbit_exchange:maybe_auto_delete(X) of
- not_deleted ->
- add_deletion(XName, {X, not_deleted, Bindings}, Deletions);
- {deleted, Deletions1} ->
- add_deletion(XName, {X, deleted, Bindings},
- combine_deletions(Deletions, Deletions1))
- end
- end.
+ {Entry, Deletions1} =
+ case mnesia:read({rabbit_exchange, XName}) of
+ [] -> {{undefined, not_deleted, Bindings}, Deletions};
+ [X] -> case rabbit_exchange:maybe_auto_delete(X) of
+ not_deleted ->
+ {{X, not_deleted, Bindings}, Deletions};
+ {deleted, Deletions2} ->
+ {{X, deleted, Bindings},
+ combine_deletions(Deletions, Deletions2)}
+ end
+ end,
+ add_deletion(XName, Entry, Deletions1).
delete_forward_routes(Route) ->
ok = mnesia:delete_object(rabbit_route, Route, write),