diff options
| -rw-r--r-- | src/rabbit_plugins.erl | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/rabbit_plugins.erl b/src/rabbit_plugins.erl index 7c202a0b3d..5d6b4c0a7e 100644 --- a/src/rabbit_plugins.erl +++ b/src/rabbit_plugins.erl @@ -44,7 +44,13 @@ %%---------------------------------------------------------------------------- -ensure(FileJustChanged0) -> +ensure(FileJustChanged) -> + case rabbit:is_running() of + true -> ensure1(FileJustChanged); + false -> {error, rabbit_not_running} + end. + +ensure1(FileJustChanged0) -> {ok, OurFile0} = application:get_env(rabbit, enabled_plugins_file), FileJustChanged = filename:nativename(FileJustChanged0), OurFile = filename:nativename(OurFile0), |
