Index: chrome/browser/safe_browsing/safe_browsing_service.cc |
diff --git a/chrome/browser/safe_browsing/safe_browsing_service.cc b/chrome/browser/safe_browsing/safe_browsing_service.cc |
index 5448f9389a12818275b29ead5393016d5743b893..781d7613de88457bd90b437d953c4aca07bc7bdb 100644 |
--- a/chrome/browser/safe_browsing/safe_browsing_service.cc |
+++ b/chrome/browser/safe_browsing/safe_browsing_service.cc |
@@ -386,9 +386,6 @@ void SafeBrowsingService::OnIOInitialize( |
mackey_url_prefix, |
disable_auto_update); |
- // Balance the reference added by Start(). |
- request_context_getter->Release(); |
- |
protocol_manager_->Initialize(); |
} |
@@ -648,9 +645,8 @@ void SafeBrowsingService::Start() { |
} |
// We will issue network fetches using the default profile's request context. |
- URLRequestContextGetter* request_context_getter = |
+ scoped_refptr<URLRequestContextGetter> request_context_getter = |
GetDefaultProfile()->GetRequestContext(); |
- request_context_getter->AddRef(); // Balanced in OnIOInitialize. |
BrowserThread::PostTask( |
BrowserThread::IO, FROM_HERE, |