From 209890e32995a38390886e459ce1eb8e06768763 Mon Sep 17 00:00:00 2001 From: nhanasi Date: Mon, 9 Mar 2026 12:00:03 -0400 Subject: [PATCH 1/3] Update rfc_xconf_handler.cpp --- rfcMgr/rfc_xconf_handler.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rfcMgr/rfc_xconf_handler.cpp b/rfcMgr/rfc_xconf_handler.cpp index 7380dc84..16d01408 100644 --- a/rfcMgr/rfc_xconf_handler.cpp +++ b/rfcMgr/rfc_xconf_handler.cpp @@ -1296,9 +1296,9 @@ void RuntimeFeatureControlProcessor::clearDB(void) std::ofstream touch_file(TR181STOREFILE); touch_file.close(); - set_RFCProperty(name, ClearDB, clearValue); - set_RFCProperty(name, BootstrapClearDB, clearValue); - set_RFCProperty(name, ConfigChangeTimeKey, ConfigChangeTime); + set_RFCProperty(std::move(name), std::move(ClearDB), std::move(clearValue)); + set_RFCProperty(std::move(name), std::move(BootstrapClearDB), std::move(clearValue)); + set_RFCProperty(std::move(name), std::move(ConfigChangeTimeKey), std::move(ConfigChangeTime)); RDK_LOG(RDK_LOG_INFO, LOG_RFCMGR, "[%s][%d] Clearing DB Value: %s\n", __FUNCTION__,__LINE__,ClearDB.c_str()); RDK_LOG(RDK_LOG_INFO, LOG_RFCMGR, "[%s][%d] Bootstrap Clearing DB Value: %s\n", __FUNCTION__,__LINE__,BootstrapClearDB.c_str()); From 0ac50d4a539963bd17f88eba5bb191031149031c Mon Sep 17 00:00:00 2001 From: nhanasi Date: Mon, 9 Mar 2026 12:28:25 -0400 Subject: [PATCH 2/3] Update rfc_xconf_handler.cpp --- rfcMgr/rfc_xconf_handler.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/rfcMgr/rfc_xconf_handler.cpp b/rfcMgr/rfc_xconf_handler.cpp index 16d01408..75f68ec9 100644 --- a/rfcMgr/rfc_xconf_handler.cpp +++ b/rfcMgr/rfc_xconf_handler.cpp @@ -1296,9 +1296,12 @@ void RuntimeFeatureControlProcessor::clearDB(void) std::ofstream touch_file(TR181STOREFILE); touch_file.close(); - set_RFCProperty(std::move(name), std::move(ClearDB), std::move(clearValue)); - set_RFCProperty(std::move(name), std::move(BootstrapClearDB), std::move(clearValue)); - set_RFCProperty(std::move(name), std::move(ConfigChangeTimeKey), std::move(ConfigChangeTime)); + std::string name_mv(std::move(name)); + std::string clearValue_mv(std::move(clearValue)); + + set_RFCProperty(name_mv, std::move(ClearDB), clearValue_mv); + set_RFCProperty(name_mv, std::move(BootstrapClearDB), clearValue_mv); + set_RFCProperty(name_mv, std::move(ConfigChangeTimeKey), std::move(ConfigChangeTime)); RDK_LOG(RDK_LOG_INFO, LOG_RFCMGR, "[%s][%d] Clearing DB Value: %s\n", __FUNCTION__,__LINE__,ClearDB.c_str()); RDK_LOG(RDK_LOG_INFO, LOG_RFCMGR, "[%s][%d] Bootstrap Clearing DB Value: %s\n", __FUNCTION__,__LINE__,BootstrapClearDB.c_str()); From 01447722f4a8a13ac3c0e5a18fe2f1199875165a Mon Sep 17 00:00:00 2001 From: nhanasi Date: Mon, 9 Mar 2026 13:46:57 -0400 Subject: [PATCH 3/3] Update rfc_xconf_handler.cpp --- rfcMgr/rfc_xconf_handler.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/rfcMgr/rfc_xconf_handler.cpp b/rfcMgr/rfc_xconf_handler.cpp index 75f68ec9..cfae537c 100644 --- a/rfcMgr/rfc_xconf_handler.cpp +++ b/rfcMgr/rfc_xconf_handler.cpp @@ -1296,12 +1296,9 @@ void RuntimeFeatureControlProcessor::clearDB(void) std::ofstream touch_file(TR181STOREFILE); touch_file.close(); - std::string name_mv(std::move(name)); - std::string clearValue_mv(std::move(clearValue)); - - set_RFCProperty(name_mv, std::move(ClearDB), clearValue_mv); - set_RFCProperty(name_mv, std::move(BootstrapClearDB), clearValue_mv); - set_RFCProperty(name_mv, std::move(ConfigChangeTimeKey), std::move(ConfigChangeTime)); + set_RFCProperty(name, ClearDB, std::move(clearValue)); + set_RFCProperty(name, BootstrapClearDB, std::move(clearValue)); + set_RFCProperty(name, std::move(ConfigChangeTimeKey), ConfigChangeTime); RDK_LOG(RDK_LOG_INFO, LOG_RFCMGR, "[%s][%d] Clearing DB Value: %s\n", __FUNCTION__,__LINE__,ClearDB.c_str()); RDK_LOG(RDK_LOG_INFO, LOG_RFCMGR, "[%s][%d] Bootstrap Clearing DB Value: %s\n", __FUNCTION__,__LINE__,BootstrapClearDB.c_str());