summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2011-04-01 12:25:20 +0100
committerSimon MacMullen <simon@rabbitmq.com>2011-04-01 12:25:20 +0100
commit639edbf418c53a82615f1937e52aff86a71d5e9e (patch)
treed65d861d0e0f896f0317b7462d4e84d8139c8851
parentea8cefe18293f93f0d07354f87ee64be81b7f9cf (diff)
downloadrabbitmq-server-git-639edbf418c53a82615f1937e52aff86a71d5e9e.tar.gz
Oops, missed this one.
-rw-r--r--src/rabbit.erl6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/rabbit.erl b/src/rabbit.erl
index fe392c5f4f..7942962c5c 100644
--- a/src/rabbit.erl
+++ b/src/rabbit.erl
@@ -485,7 +485,11 @@ recovery_callbacks(RecXBs, NoRecXBs) ->
end,
rabbit_misc:execute_mnesia_transaction(
fun () -> ok end,
- fun (ok, Tx) ->
+ fun (ok, Tx0) ->
+ Tx = case Tx0 of
+ true -> transaction;
+ false -> none
+ end,
CB(Tx, start, RecXBs),
CB(Tx, add_bindings, NoRecXBs)
end),