Index: chrome/browser/safe_browsing/safe_browsing_blocking_page.cc |
diff --git a/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc b/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc |
index 7ec030397994daa5af72c9c5a60ccec7afa8eda6..2bc0a4952b7958e033f4f73bb074f2bd0fe811a4 100644 |
--- a/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc |
+++ b/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc |
@@ -76,6 +76,9 @@ static const char* const kTakeMeBackCommand = "takeMeBack"; |
// static |
SafeBrowsingBlockingPageFactory* SafeBrowsingBlockingPage::factory_ = NULL; |
+static base::LazyInstance<SafeBrowsingBlockingPage::UnsafeResourceMap> |
+ g_unsafe_resource_map(base::LINKER_INITIALIZED); |
+ |
// The default SafeBrowsingBlockingPageFactory. Global, made a singleton so we |
// don't leak it. |
class SafeBrowsingBlockingPageFactoryImpl |
@@ -559,7 +562,7 @@ void SafeBrowsingBlockingPage::NotifySafeBrowsingService( |
// static |
SafeBrowsingBlockingPage::UnsafeResourceMap* |
SafeBrowsingBlockingPage::GetUnsafeResourcesMap() { |
- return Singleton<UnsafeResourceMap>::get(); |
+ return g_unsafe_resource_map.Pointer(); |
} |
// static |