diff --git a/src/zm_monitor.cpp b/src/zm_monitor.cpp index 61c2fcd263..5eeb035a3f 100644 --- a/src/zm_monitor.cpp +++ b/src/zm_monitor.cpp @@ -2682,7 +2682,7 @@ std::vector> Monitor::LoadMonitors(const std::string &w std::vector> monitors; monitors.reserve(n_monitors); - for (int i = 0; MYSQL_ROW dbrow = mysql_fetch_row(result); i++) { + while(MYSQL_ROW dbrow = mysql_fetch_row(result)) { monitors.emplace_back(std::make_shared()); monitors.back()->Load(dbrow, true, purpose); }