Skip to content

Commit c98c98a

Browse files
committed
ssl: Improve error message
closes #10007
1 parent d9454db commit c98c98a

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
@@ -148,11 +148,11 @@ connect(Host, Port,
148148
{error, Reason}
149149
catch
150150
exit:{function_clause, _} ->
151-
{error, {options, {cb_info, CbInfo}}};
152-
exit:badarg ->
153-
{error, {options, {socket_options, UserOpts}}};
154-
exit:{badarg, _} ->
155-
{error, {options, {socket_options, UserOpts}}}
151+
{error, {badarg, connect_error(Transport, Host, Port, UserOpts, Timeout)}};
152+
exit:badarg ->
153+
{error, {badarg, connect_error(Transport, Host, Port, UserOpts, Timeout)}};
154+
exit:{badarg, Reason} ->
155+
{error, {badarg, connect_error(Transport, Host, Port, UserOpts, Timeout), Reason}}
156156
end.
157157

158158
socket([Receiver, Sender], Transport, Socket, ConnectionCb, Tab, Trackers) ->
@@ -551,3 +551,6 @@ validate_inet_option(active, Value)
551551
validate_inet_option(_, _) ->
552552
ok.
553553

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

0 commit comments

Comments
 (0)