summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2011-04-13 17:50:59 +0100
committerSimon MacMullen <simon@rabbitmq.com>2011-04-13 17:50:59 +0100
commit6dc34685cdf8291aec3c16ca2c9fc03dffdf95df (patch)
treec257553903191445df5f763c91313d6121b5de21 /src
parent522a40661db3e3016fc6218f2dd91bfb06e41b5c (diff)
downloadrabbitmq-server-git-6dc34685cdf8291aec3c16ca2c9fc03dffdf95df.tar.gz
Slight further simplification
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_binding.erl6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/rabbit_binding.erl b/src/rabbit_binding.erl
index 2c9c316b87..e933e453fa 100644
--- a/src/rabbit_binding.erl
+++ b/src/rabbit_binding.erl
@@ -319,13 +319,11 @@ continue('$end_of_table') -> false;
continue({[_|_], _}) -> true;
continue({[], Continuation}) -> continue(mnesia:select(Continuation)).
-remove_for_destination(DstName, FwdDeleteFun) ->
+remove_for_destination(DstName, DeleteFun) ->
Bindings =
[begin
Route = reverse_route(ReverseRoute),
- ok = FwdDeleteFun(Route),
- ok = mnesia:delete_object(rabbit_reverse_route,
- ReverseRoute, write),
+ ok = DeleteFun(Route),
Route#route.binding
end || ReverseRoute
<- mnesia:match_object(