Fix crash in monitor diagnostics

A const_cast was missing, causing an endless loop.
This commit is contained in:
Markus Mäkelä
2018-03-27 13:22:23 +03:00
parent 1d5128fc5b
commit 279fbf0fbe

View File

@ -97,7 +97,7 @@ MariaDBServer* MariaDBMonitor::get_server_info(MXS_MONITORED_SERVER* db)
const MariaDBServer* MariaDBMonitor::get_server_info(const MXS_MONITORED_SERVER* db) const const MariaDBServer* MariaDBMonitor::get_server_info(const MXS_MONITORED_SERVER* db) const
{ {
return const_cast<MariaDBMonitor*>(this)->get_server_info(db); return const_cast<MariaDBMonitor*>(this)->get_server_info(const_cast<MXS_MONITORED_SERVER*>(db));
} }
bool MariaDBMonitor::set_replication_credentials(const MXS_CONFIG_PARAMETER* params) bool MariaDBMonitor::set_replication_credentials(const MXS_CONFIG_PARAMETER* params)