diff --git a/src/zm_db.cpp b/src/zm_db.cpp index 2d0667367..e6f70a4f9 100644 --- a/src/zm_db.cpp +++ b/src/zm_db.cpp @@ -42,11 +42,9 @@ bool zmDbConnect() { } if ( !staticConfig.DB_SSL_CA_CERT.empty() ) { - mysql_ssl_set(&dbconn, - staticConfig.DB_SSL_CLIENT_KEY.c_str(), - staticConfig.DB_SSL_CLIENT_CERT.c_str(), - staticConfig.DB_SSL_CA_CERT.c_str(), - nullptr, nullptr); + mysql_options(&dbconn, MYSQL_OPT_SSL_KEY, staticConfig.DB_SSL_CLIENT_KEY.c_str()); + mysql_options(&dbconn, MYSQL_OPT_SSL_CERT, staticConfig.DB_SSL_CLIENT_CERT.c_str()); + mysql_options(&dbconn, MYSQL_OPT_SSL_CA, staticConfig.DB_SSL_CA_CERT.c_str()); } std::string::size_type colonIndex = staticConfig.DB_HOST.find(":");