diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit.erl | 6 |
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), |
