Skip to content

Commit 2bbd91e

Browse files
committed
Merge branch 'ingela/ssl/connect-error/OTP-19697' into maint
* ingela/ssl/connect-error/OTP-19697: ssl: Improve error message
2 parents 349889b + c98c98a commit 2bbd91e

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

lib/ssl/src/tls_socket.erl

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -155,11 +155,11 @@ connect(Host, Port,
155155
{error, Reason}
156156
catch
157157
exit:{function_clause, _} ->
158-
{error, {options, {cb_info, CbInfo}}};
159-
exit:badarg ->
160-
{error, {options, {socket_options, UserOpts}}};
161-
exit:{badarg, _} ->
162-
{error, {options, {socket_options, UserOpts}}}
158+
{error, {badarg, connect_error(Transport, Host, Port, UserOpts, Timeout)}};
159+
exit:badarg ->
160+
{error, {badarg, connect_error(Transport, Host, Port, UserOpts, Timeout)}};
161+
exit:{badarg, Reason} ->
162+
{error, {badarg, connect_error(Transport, Host, Port, UserOpts, Timeout), Reason}}
163163
end.
164164

165165
socket([Receiver, Sender], Transport, Socket, ConnectionCb, Tab, Trackers) ->
@@ -576,3 +576,6 @@ validate_inet_option(active, Value)
576576
validate_inet_option(_, _) ->
577577
ok.
578578

579+
connect_error(Transport, Host, Port, UserOpts, Timeout) ->
580+
lists:flatten(io_lib:format("~p:connect(~p, ~p, ~p, ~p)",
581+
[Transport, Host, Port, UserOpts, Timeout])).

0 commit comments

Comments
 (0)