]> git.saurik.com Git - apple/security.git/blobdiff - cdsa/cdsa_utilities/Database.cpp
Security-177.tar.gz
[apple/security.git] / cdsa / cdsa_utilities / Database.cpp
index 7821bc15618537104298c868916defdd4f2589ae..d834e4478c32788741b97dba3f7cc2431321133d 100644 (file)
@@ -52,8 +52,10 @@ void
 DatabaseManager::removeIfUnused(Database &inDatabase)
 {
     StLock<Mutex> _(mDatabaseMapLock);
-    if (!inDatabase.hasDbContexts())
+    if (!inDatabase.hasDbContexts()) {
         mDatabaseMap.erase(inDatabase.mDbName);
+               delete &inDatabase;
+       }
 }
 
 DbContext &