From c84275802ed092bd936f9c60e4ad7d18e98355e1 Mon Sep 17 00:00:00 2001 From: Geoffrey Merck Date: Sat, 19 Feb 2022 18:29:26 +0100 Subject: [PATCH] #20 check band --- DGWTimeServer/TimeServerConfig.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/DGWTimeServer/TimeServerConfig.cpp b/DGWTimeServer/TimeServerConfig.cpp index 5d4b067..dd03332 100644 --- a/DGWTimeServer/TimeServerConfig.cpp +++ b/DGWTimeServer/TimeServerConfig.cpp @@ -81,6 +81,11 @@ bool CTimeServerConfig::loadRepeaters(const CConfig & cfg) TRepeater * repeater = new TRepeater; ret = cfg.getValue(section, "band", repeater->band, 1, 2, "") && ret; + if(!ret) { + delete repeater; + continue; + } + boost::to_upper(repeater->band); bool alreadyConfigured = std::any_of(m_repeaters.begin(), m_repeaters.end(), [repeater](TRepeater * r) { return r->band == repeater->band;}); if(alreadyConfigured) {