summaryrefslogtreecommitdiffstats
path: root/chromium/net/cert/cert_database.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/net/cert/cert_database.cc')
-rw-r--r--chromium/net/cert/cert_database.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/chromium/net/cert/cert_database.cc b/chromium/net/cert/cert_database.cc
index f36562aadf7..d6a9b1b77fc 100644
--- a/chromium/net/cert/cert_database.cc
+++ b/chromium/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) {