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 e0b6ec121dcb21d8e8ef3fc05895f3d0f3f06e11..6678557eed4667eb22a1566e479ac3156574e2c8 100644 |
--- a/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc |
+++ b/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc |
@@ -226,8 +226,7 @@ SafeBrowsingBlockingPage::SafeBrowsingBlockingPage( |
// reports. |
if (unsafe_resources.size() == 1 && |
unsafe_resources[0].threat_type == SB_THREAT_TYPE_URL_MALWARE && |
- malware_details_ == NULL && |
- CanShowMalwareDetailsOption()) { |
+ malware_details_.get() == NULL && CanShowMalwareDetailsOption()) { |
malware_details_ = MalwareDetails::NewMalwareDetails( |
ui_manager_, web_contents, unsafe_resources[0]); |
} |
@@ -702,7 +701,7 @@ void SafeBrowsingBlockingPage::RecordUserReactionTime( |
} |
void SafeBrowsingBlockingPage::FinishMalwareDetails(int64 delay_ms) { |
- if (malware_details_ == NULL) |
+ if (malware_details_.get() == NULL) |
return; // Not all interstitials have malware details (eg phishing). |
if (IsPrefEnabled(prefs::kSafeBrowsingReportingEnabled)) { |