aboutsummaryrefslogtreecommitdiffstats
path: root/src/mysqlerl_connection.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/mysqlerl_connection.erl')
-rw-r--r--src/mysqlerl_connection.erl2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mysqlerl_connection.erl b/src/mysqlerl_connection.erl
index 46d9fd3..bfff97d 100644
--- a/src/mysqlerl_connection.erl
+++ b/src/mysqlerl_connection.erl
@@ -37,6 +37,8 @@ init([Owner, Host, Port, Database, User, Password, Options]) ->
case send_port_cmd(Ref, ConnectArgs, ?CONNECT_TIMEOUT) of
{data, ok} ->
{ok, #state{port = Ref, owner = Owner}};
+ {data, {error, Error}} ->
+ {stop, Error};
{'EXIT', Ref, Reason} ->
{stop, {port_closed, Reason}}
end.