]> granicus.if.org Git - icinga2/commitdiff
Fix crash in ConfigItem::CommitNewItems
authorGunnar Beutner <gunnar@beutner.name>
Tue, 25 Aug 2015 15:19:31 +0000 (17:19 +0200)
committerGunnar Beutner <gunnar@beutner.name>
Wed, 26 Aug 2015 04:35:06 +0000 (06:35 +0200)
refs #9096

lib/config/configitem.cpp

index 42b82fa3fb0a6d144d49447f5cf9b5e8de6fe14d..f8c4d573a37898f7cb0b13dbc92db4a13ad9cce8 100644 (file)
@@ -292,6 +292,7 @@ void ConfigItem::Unregister(void)
        boost::mutex::scoped_lock lock(m_Mutex);
        m_UnnamedItems.erase(std::remove(m_UnnamedItems.begin(), m_UnnamedItems.end(), this), m_UnnamedItems.end());
        m_Items[m_Type].erase(m_Name);
+       m_CommittedItems.erase(std::remove(m_CommittedItems.begin(), m_CommittedItems.end(), this), m_CommittedItems.end());
 }
 
 /**