Index: chrome/browser/safe_browsing/malware_details_cache.h |
diff --git a/chrome/browser/safe_browsing/malware_details_cache.h b/chrome/browser/safe_browsing/malware_details_cache.h |
index 383e8b64e24d459e9b6074ac3c83dfa033202378..d52188b7138254b4b65c819eaebb21475a1f3223 100644 |
--- a/chrome/browser/safe_browsing/malware_details_cache.h |
+++ b/chrome/browser/safe_browsing/malware_details_cache.h |
@@ -38,7 +38,6 @@ class MalwareDetailsCacheCollector |
public: |
MalwareDetailsCacheCollector(); |
- virtual ~MalwareDetailsCacheCollector(); |
// We use |request_context_getter|, we modify |resources| and |
// |result|, and we call |callback|, so they must all remain alive |
@@ -58,6 +57,10 @@ class MalwareDetailsCacheCollector |
virtual void OnURLFetchComplete(const content::URLFetcher* source) OVERRIDE; |
private: |
+ friend class base::RefCountedThreadSafe<MalwareDetailsCacheCollector>; |
+ |
+ virtual ~MalwareDetailsCacheCollector(); |
+ |
// Points to the url for which we are fetching the HTTP cache entry or |
// redirect chain. |
safe_browsing::ResourceMap::iterator resources_it_; |