summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLoïc Hoguin <essen@ninenines.eu>2016-10-06 17:14:51 +0200
committerLoïc Hoguin <essen@ninenines.eu>2016-10-06 17:15:51 +0200
commit61250711fe23df9a4b3980fdc2f133eef7aa805e (patch)
treecd445ba37a91389165e4242dd8dfc841ca2e271c /src
parent34e264740a25cecc5da5b6ede1704717daadda4b (diff)
downloadrabbitmq-server-git-61250711fe23df9a4b3980fdc2f133eef7aa805e.tar.gz
Add a test for decrypt at start without passphrase
Diffstat (limited to 'src')
-rw-r--r--src/rabbit.erl3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/rabbit.erl b/src/rabbit.erl
index 48b9ba6458..b09ad464b5 100644
--- a/src/rabbit.erl
+++ b/src/rabbit.erl
@@ -525,8 +525,7 @@ decrypt_app(App, [{Key, Value}|Tail], Algo) ->
decrypt_app(App, Tail, Algo).
decrypt({encrypted, _}, {_, _, _, undefined}) ->
- %% @todo Add pretty log about configuration error.
- erlang:halt(1);
+ exit({bad_configuration, decoder_config});
decrypt({encrypted, EncValue}, {Cipher, Hash, Iterations, Password}) ->
rabbit_pbe:decrypt_term(Cipher, Hash, Iterations, Password, EncValue);
decrypt(List, Algo) when is_list(List) ->