summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaimo Niskanen <raimo@erlang.org>2022-12-15 18:17:02 +0100
committerRaimo Niskanen <raimo@erlang.org>2023-02-09 15:32:21 +0100
commit88617f3c7058f0a493961c771b7751d43f794daa (patch)
treeeaa6f87c2b5b7086e55b2799097f8c158137ce71
parent3b88073cbcee58a763f0e799299f86505cf50457 (diff)
downloaderlang-88617f3c7058f0a493961c771b7751d43f794daa.tar.gz
Clean up unneeded error printout
-rw-r--r--lib/ssl/src/inet_tls_dist.erl12
1 files changed, 10 insertions, 2 deletions
diff --git a/lib/ssl/src/inet_tls_dist.erl b/lib/ssl/src/inet_tls_dist.erl
index 46ff73bd8d..86309abec9 100644
--- a/lib/ssl/src/inet_tls_dist.erl
+++ b/lib/ssl/src/inet_tls_dist.erl
@@ -79,7 +79,11 @@ is_node_name(Node) ->
hs_data_inet_tcp(Driver, Socket) ->
Family = Driver:family(),
- {ok, Peername} = inet:peername(Socket),
+ {ok, Peername} =
+ maybe
+ {error, einval} ?= inet:peername(Socket),
+ ?shutdown({Driver, closed})
+ end,
(inet_tcp_dist:gen_hs_data(Driver, Socket))
#hs_data{
f_address =
@@ -94,7 +98,11 @@ hs_data_inet_tcp(Driver, Socket) ->
end}.
hs_data_ssl(Family, #sslsocket{pid = [_, DistCtrl|_]} = SslSocket) ->
- {ok, Address} = ssl:peername(SslSocket),
+ {ok, Address} =
+ maybe
+ {error, einval} ?= ssl:peername(SslSocket),
+ ?shutdown({sslsocket, closed})
+ end,
#hs_data{
socket = DistCtrl,
f_send =