diff options
author | Paweł Chmielowski <pawel@process-one.net> | 2022-11-14 11:19:51 +0100 |
---|---|---|
committer | Paweł Chmielowski <pawel@process-one.net> | 2022-11-14 11:19:51 +0100 |
commit | 6fcfe80a65dad1cb83e2f291a3811ab776d499b7 (patch) | |
tree | f304cee228b70114058a7329da698e02c2be3892 | |
parent | Silent warning in OTP24 about not specified cacerts in sql connections (diff) |
Pass ssl options to mysql driver
-rw-r--r-- | rebar.config | 2 | ||||
-rw-r--r-- | src/ejabberd_sql.erl | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/rebar.config b/rebar.config index 14c8c81e5..980051ff5 100644 --- a/rebar.config +++ b/rebar.config @@ -56,7 +56,7 @@ {mqtree, ".*", {git, "https://github.com/processone/mqtree", {tag, "1.0.15"}}}, {p1_acme, ".*", {git, "https://github.com/processone/p1_acme", {tag, "1.0.20"}}}, {if_var_true, mysql, - {p1_mysql, ".*", {git, "https://github.com/processone/p1_mysql", {tag, "1.0.20"}}}}, + {p1_mysql, ".*", {git, "https://github.com/processone/p1_mysql", "b6ad4035f25e625567f8c6a1e4b13a63590e54f6"}}}, {p1_oauth2, ".*", {git, "https://github.com/processone/p1_oauth2", {tag, "0.6.11"}}}, {if_var_true, pgsql, {p1_pgsql, ".*", {git, "https://github.com/processone/p1_pgsql", {tag, "1.1.19"}}}}, diff --git a/src/ejabberd_sql.erl b/src/ejabberd_sql.erl index bfb34b12c..39c2eab7d 100644 --- a/src/ejabberd_sql.erl +++ b/src/ejabberd_sql.erl @@ -1061,10 +1061,10 @@ pgsql_execute_to_odbc(_) -> {updated, undefined}. %% part of init/1 %% Open a database connection to MySQL -mysql_connect(Server, Port, DB, Username, Password, ConnectTimeout, Transport, _) -> +mysql_connect(Server, Port, DB, Username, Password, ConnectTimeout, Transport, SSLOpts0) -> SSLOpts = case Transport of ssl -> - [ssl_required]; + [ssl_required|SSLOpts0]; _ -> [] end, |