diff options
| author | Alexandru Scvortov <alexandru@rabbitmq.com> | 2010-09-08 14:43:24 +0100 |
|---|---|---|
| committer | Alexandru Scvortov <alexandru@rabbitmq.com> | 2010-09-08 14:43:24 +0100 |
| commit | 4467322fe9f52e3ff26b289c97ec75eec25e0f7e (patch) | |
| tree | 388d57daaef7f46f24b56661494f9cb3b7048510 /src | |
| parent | c498b1bbcf08a3370a20bcb238ab4be1aeb9fdd9 (diff) | |
| download | rabbitmq-server-git-4467322fe9f52e3ff26b289c97ec75eec25e0f7e.tar.gz | |
better error handling
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_ssl.erl | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/rabbit_ssl.erl b/src/rabbit_ssl.erl index 092e56c337..d9260d7b33 100644 --- a/src/rabbit_ssl.erl +++ b/src/rabbit_ssl.erl @@ -63,7 +63,9 @@ ssl_info(F, Sock) -> case rabbit_net:peercert(Sock) of {error, no_peercert} -> no_peer_certificate; - {ok, nossl} -> nossl; + {error, E} -> rabbit_log:warning("Error getting cert: ~p~n", [E]), + no_peer_certificate; + nossl -> nossl; {ok, Cert} -> case public_key:pkix_decode_cert(Cert, otp) of {ok, DecCert} -> @@ -75,7 +77,9 @@ ssl_info(F, Sock) -> [C, E]), unknown end; - _ -> no_peer_certificate + {error, E} -> + rabbit_log:warning("Error decoding cert: ~p~n", [E]), + no_peer_certificate end end. |
