Index: net/cert/cert_database.cc |
diff --git a/net/cert/cert_database.cc b/net/cert/cert_database.cc |
index f36562aadf75d90c72d0e3768cc904fd0b95a73b..d6a9b1b77fc4c0b8332d31e0aea39e738ab78e82 100644 |
--- a/net/cert/cert_database.cc |
+++ b/net/cert/cert_database.cc |
@@ -11,7 +11,9 @@ namespace net { |
// static |
CertDatabase* CertDatabase::GetInstance() { |
- return Singleton<CertDatabase>::get(); |
+ // Leaky so it can be initialized on worker threads, and because there is no |
+ // useful cleanup to do. |
+ return Singleton<CertDatabase, LeakySingletonTraits<CertDatabase> >::get(); |
} |
void CertDatabase::AddObserver(Observer* observer) { |