summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2013-05-09 12:16:46 +0100
committerSimon MacMullen <simon@rabbitmq.com>2013-05-09 12:16:46 +0100
commita7ca9e9727b98566f09866ed9c6c89a49a08bb46 (patch)
treee29107a1a0d0836c5cecca1b3e215fab0efab53e
parentb6e87d7cd2245dd75d9fb3d6cdaaa7a5792b9908 (diff)
downloadrabbitmq-server-git-a7ca9e9727b98566f09866ed9c6c89a49a08bb46.tar.gz
Validate on clear.
-rw-r--r--src/rabbit_runtime_parameters.erl8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/rabbit_runtime_parameters.erl b/src/rabbit_runtime_parameters.erl
index a9427ab48f..d90b7c34eb 100644
--- a/src/rabbit_runtime_parameters.erl
+++ b/src/rabbit_runtime_parameters.erl
@@ -127,10 +127,10 @@ clear_any(VHost, Component, Name) ->
end.
mnesia_clear(VHost, Component, Name) ->
- ok = rabbit_misc:execute_mnesia_transaction(
- fun () ->
- ok = mnesia:delete(?TABLE, {VHost, Component, Name}, write)
- end).
+ F = fun () ->
+ ok = mnesia:delete(?TABLE, {VHost, Component, Name}, write)
+ end,
+ ok = rabbit_misc:execute_mnesia_transaction(rabbit_vhost:with(VHost, F)).
list() ->
[p(P) || #runtime_parameters{ key = {_VHost, Comp, _Name}} = P <-