diff --git a/server/modules/monitor/galeramon/galeramon.c b/server/modules/monitor/galeramon/galeramon.c index 8d787a389..71da5d2f9 100644 --- a/server/modules/monitor/galeramon/galeramon.c +++ b/server/modules/monitor/galeramon/galeramon.c @@ -248,13 +248,13 @@ monitorDatabase(MXS_MONITOR *mon, MXS_MONITOR_SERVERS *database) database->server->node_id = -1; + server_transfer_status(database->server, &temp_server); + if (mon_status_changed(database) && mon_print_fail_status(database)) { mon_log_connect_error(database, rval); } - server_transfer_status(database->server, &temp_server); - return; }