From 66dd31ac4a1354b283cf73c25786ff21facb7e65 Mon Sep 17 00:00:00 2001 From: Aryeh Feigin <101218333+arfeigin@users.noreply.github.com> Date: Wed, 23 Nov 2022 16:12:23 +0200 Subject: [PATCH] Minor modifications Moved declarations inside the loop and avoid clear usage. --- cfgmgr/coppmgr.cpp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/cfgmgr/coppmgr.cpp b/cfgmgr/coppmgr.cpp index 2620d8e2c9..e4b07451d2 100644 --- a/cfgmgr/coppmgr.cpp +++ b/cfgmgr/coppmgr.cpp @@ -262,10 +262,6 @@ void CoppMgr::mergeConfig(CoppCfg &init_cfg, CoppCfg &m_cfg, std::vector preserved_copp_entry; - unordered_map::const_iterator preserved_copp_it; - string field; - string value; for (auto i : helper) { string table_key = i.first; @@ -281,15 +277,16 @@ void CoppMgr::mergeConfig(CoppCfg &init_cfg, CoppCfg &m_cfg, std::vector preserved_copp_entry; for (auto prev_fv : preserved_fvs) { preserved_copp_entry[fvField(prev_fv)] = fvValue(prev_fv); } for (auto helper_fv: helper_fvs) { - field = fvField(helper_fv); - value = fvValue(helper_fv); - preserved_copp_it = preserved_copp_entry.find(field); + string field = fvField(helper_fv); + string value = fvValue(helper_fv); + unordered_map::const_iterator preserved_copp_it = preserved_copp_entry.find(field); bool field_found = (preserved_copp_it != preserved_copp_entry.end()); bool overwrite = false; if (field_found) @@ -315,7 +312,6 @@ void CoppMgr::mergeConfig(CoppCfg &init_cfg, CoppCfg &m_cfg, std::vector