diff --git a/source/ps/ConfigDB.cpp b/source/ps/ConfigDB.cpp index 94b1e46114..834347fe29 100644 --- a/source/ps/ConfigDB.cpp +++ b/source/ps/ConfigDB.cpp @@ -143,6 +143,7 @@ CConfigDB* CConfigDB::Instance() CConfigDB::CConfigDB() { + m_HasChanges.fill(false); } CConfigDB::~CConfigDB() @@ -443,6 +444,7 @@ bool CConfigDB::Reload(EConfigNamespace ns) LOGERROR("Config file does not have a new line after the last config setting '%s'", name); m_Map[ns].swap(newMap); + m_HasChanges[ns] = false; return true; }