Replace deprecated mysql_ssl_set with mysql_options()

This commit is contained in:
Isaac Connor
2023-10-30 16:07:34 -04:00
parent f2c4ff0beb
commit 70c5dc6fa9

View File

@@ -43,11 +43,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(":");