summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2012-05-01 18:19:17 +0100
committerSimon MacMullen <simon@rabbitmq.com>2012-05-01 18:19:17 +0100
commitff5300e4f8431c5331bc5823caee9d9694fcd0f8 (patch)
treee639ddf4bfa31607bc46af7cbd7f258d221905ee /src
parent86319ad6334b26a187ecc67d0350eed4b1ab7052 (diff)
downloadrabbitmq-server-git-ff5300e4f8431c5331bc5823caee9d9694fcd0f8.tar.gz
Fix for R12B-3 that was broken by bug 24196.
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_runtime_parameters.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/rabbit_runtime_parameters.erl b/src/rabbit_runtime_parameters.erl
index e1c417c410..172cee92db 100644
--- a/src/rabbit_runtime_parameters.erl
+++ b/src/rabbit_runtime_parameters.erl
@@ -88,7 +88,7 @@ set0(Component, Key, Term) ->
mnesia_update(Component, Key, Term) ->
rabbit_misc:execute_mnesia_transaction(
fun () ->
- Res = case mnesia:read(?TABLE, {Component, Key}) of
+ Res = case mnesia:read(?TABLE, {Component, Key}, read) of
[] -> new;
[Params] -> {old, Params#runtime_parameters.value}
end,
@@ -158,7 +158,7 @@ lookup0(Component, Key, DefaultFun) ->
lookup_missing(Component, Key, Default) ->
rabbit_misc:execute_mnesia_transaction(
fun () ->
- case mnesia:read(?TABLE, {Component, Key}) of
+ case mnesia:read(?TABLE, {Component, Key}, read) of
[] -> Record = c(Component, Key, Default),
mnesia:write(?TABLE, Record, write),
Record;