summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorLuke Bakken <lbakken@pivotal.io>2020-05-20 18:30:04 -0700
committerLuke Bakken <lbakken@pivotal.io>2020-05-20 19:03:03 -0700
commit52853f604864646b1d4d25ba192b52ff74f8bc2f (patch)
tree328a8c55b9fdb875e02206e50b388818f29fcaee /apps
parent68d8cd012126a1968dfacf61fa33eae20ab63de2 (diff)
downloadrabbitmq-server-git-52853f604864646b1d4d25ba192b52ff74f8bc2f.tar.gz
Pass expected {encrypted, _} form to credentials_obfuscation
Diffstat (limited to 'apps')
-rw-r--r--apps/rabbitmq_prelaunch/src/rabbit_prelaunch_conf.erl10
1 files changed, 4 insertions, 6 deletions
diff --git a/apps/rabbitmq_prelaunch/src/rabbit_prelaunch_conf.erl b/apps/rabbitmq_prelaunch/src/rabbit_prelaunch_conf.erl
index c5d2fb4d07..d2409f0d0b 100644
--- a/apps/rabbitmq_prelaunch/src/rabbit_prelaunch_conf.erl
+++ b/apps/rabbitmq_prelaunch/src/rabbit_prelaunch_conf.erl
@@ -415,15 +415,13 @@ decrypt_app(App, [{Key, Value} | Tail], Algo) ->
end,
decrypt_app(App, Tail, Algo2).
-decrypt({encrypted, EncValue},
- {Cipher, Hash, Iterations, PassPhrase} = Algo) ->
- {rabbit_pbe:decrypt_term(Cipher, Hash, Iterations, PassPhrase, EncValue),
- Algo};
-decrypt({encrypted, _} = Value,
+decrypt({encrypted, _}=EncValue, {Cipher, Hash, Iterations, PassPhrase} = Algo) ->
+ {rabbit_pbe:decrypt_term(Cipher, Hash, Iterations, PassPhrase, EncValue), Algo};
+decrypt({encrypted, _}=EncValue,
ConfigEntryDecoder)
when is_list(ConfigEntryDecoder) ->
Algo = config_entry_decoder_to_algo(ConfigEntryDecoder),
- decrypt(Value, Algo);
+ decrypt(EncValue, Algo);
decrypt(List, Algo) when is_list(List) ->
decrypt_list(List, Algo, []);
decrypt(Value, Algo) ->