Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(7036)

Unified Diff: chrome/browser/safe_browsing/download_protection_service.cc

Issue 11615011: Small modifications to safebrowsing code to make it simpler to add the extension (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix compiler Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/safe_browsing/download_protection_service.cc
diff --git a/chrome/browser/safe_browsing/download_protection_service.cc b/chrome/browser/safe_browsing/download_protection_service.cc
index bcd1643e02abb684895a3c0e7a49a5af8ee4f53f..0486e881ab856dac70203058e4ffa114e086d222 100644
--- a/chrome/browser/safe_browsing/download_protection_service.cc
+++ b/chrome/browser/safe_browsing/download_protection_service.cc
@@ -298,12 +298,13 @@ class DownloadUrlSBClient : public DownloadSBClient {
: DownloadSBClient(info, callback, ui_manager,
DOWNLOAD_URL_CHECKS_TOTAL,
DOWNLOAD_URL_CHECKS_MALWARE),
- database_manager_(database_manager) { }
+ database_manager_(database_manager) {
+ CHECK(database_manager_);
Scott Hess - ex-Googler 2013/01/11 23:44:05 Are you certain? The code in DownloadProtectionSe
not at google - send to devlin 2013/01/14 23:00:55 Yeah, don't know why I made this change.
+ }
virtual void StartCheck() OVERRIDE {
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
- if (!database_manager_ || database_manager_->CheckDownloadUrl(
- info_.download_url_chain, this)) {
+ if (database_manager_->CheckDownloadUrl(info_.download_url_chain, this)) {
CheckDone(SB_THREAT_TYPE_SAFE);
} else {
AddRef(); // SafeBrowsingService takes a pointer not a scoped_refptr.

Powered by Google App Engine
This is Rietveld 408576698