X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/bac41a7b9a0a9254fa30f8bb6e6038ab71a483e2..ce0ac947b4708d0bc1c7e6789b3e1f3bfc80d6e9:/cdsa/cdsa_utilities/Database.cpp?ds=sidebyside diff --git a/cdsa/cdsa_utilities/Database.cpp b/cdsa/cdsa_utilities/Database.cpp index 7821bc15..d834e447 100644 --- a/cdsa/cdsa_utilities/Database.cpp +++ b/cdsa/cdsa_utilities/Database.cpp @@ -52,8 +52,10 @@ void DatabaseManager::removeIfUnused(Database &inDatabase) { StLock _(mDatabaseMapLock); - if (!inDatabase.hasDbContexts()) + if (!inDatabase.hasDbContexts()) { mDatabaseMap.erase(inDatabase.mDbName); + delete &inDatabase; + } } DbContext &