summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Sebastien Pedron <jean-sebastien@rabbitmq.com>2014-12-10 11:25:59 +0100
committerJean-Sebastien Pedron <jean-sebastien@rabbitmq.com>2014-12-10 11:25:59 +0100
commit3e4d1f7b0d46ca99f7ecc05e6ec29c1d17ff8d2c (patch)
treeaca2c160a8e94139cb1556f4967f387f7cda1315
parentf59084f398c8d7f73209c5ea60dac28352c027b6 (diff)
downloadrabbitmq-server-3e4d1f7b0d46ca99f7ecc05e6ec29c1d17ff8d2c.tar.gz
Now that empty keys are dropped, we can always add ssl_* keys
If the connection isn't over SSL, ssl_* keys will be empty and dropped anyway.
-rw-r--r--src/rabbit_reader.erl12
1 files changed, 1 insertions, 11 deletions
diff --git a/src/rabbit_reader.erl b/src/rabbit_reader.erl
index 0c5f0232..e1ffb704 100644
--- a/src/rabbit_reader.erl
+++ b/src/rabbit_reader.erl
@@ -60,10 +60,7 @@
-define(AUTH_NOTIFICATION_INFO_KEYS,
[host, vhost, name, peer_host, peer_port, protocol, auth_mechanism,
- ssl]).
-
--define(AUTH_NOTIFICATION_SSL_INFO_KEYS,
- [ssl_protocol, ssl_cipher, peer_cert_issuer, peer_cert_subject,
+ ssl, ssl_protocol, ssl_cipher, peer_cert_issuer, peer_cert_subject,
peer_cert_validity]).
-define(IS_RUNNING(State),
@@ -1118,13 +1115,6 @@ notify_auth_result(Username, AuthResult, ExtraProps, State) ->
name -> {connection_name, i(name, State)};
_ -> {Item, i(Item, State)}
end || Item <- ?AUTH_NOTIFICATION_INFO_KEYS] ++
- case i(ssl, State) of
- false -> [];
- true -> [case Item of
- name -> {connection_name, i(name, State)};
- _ -> {Item, i(Item, State)}
- end || Item <- ?AUTH_NOTIFICATION_SSL_INFO_KEYS]
- end ++
[{name, case Username of none -> ''; _ -> Username end}] ++
ExtraProps,
rabbit_event:notify(AuthResult, [P || {_, V} = P <- EventProps, V =/= '']).