From 0394c9c525f19ffd1c95193adbb4680ecc2dc25d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20M=C3=A4kel=C3=A4?= Date: Wed, 10 Jul 2019 12:38:10 +0300 Subject: [PATCH] MXS-2449: Fix maxinfo monitor status output The status use an AND operation when it should do an equality comparison. --- server/core/monitor.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/core/monitor.cc b/server/core/monitor.cc index a96816507..5c85a5138 100644 --- a/server/core/monitor.cc +++ b/server/core/monitor.cc @@ -743,7 +743,7 @@ std::unique_ptr monitor_get_list() for (MXS_MONITOR* ptr = allMonitors; ptr; ptr = ptr->next) { - const char* state = ptr->state & MONITOR_STATE_RUNNING ? "Running" : "Stopped"; + const char* state = ptr->state == MONITOR_STATE_RUNNING ? "Running" : "Stopped"; set->add_row({ptr->name, state}); }