Index: chrome/browser/net/chrome_network_delegate.cc |
diff --git a/chrome/browser/net/chrome_network_delegate.cc b/chrome/browser/net/chrome_network_delegate.cc |
index d69e0eb1a4c4397d0fd21c01eb3284d807baaaf7..413033ba0e91195da63da70affd6e0b564995028 100644 |
--- a/chrome/browser/net/chrome_network_delegate.cc |
+++ b/chrome/browser/net/chrome_network_delegate.cc |
@@ -217,8 +217,8 @@ void RecordPrecacheStatsOnUIThread(const GURL& url, |
precache::PrecacheManager* precache_manager = |
precache::PrecacheManagerFactory::GetForBrowserContext(profile); |
- if (!precache_manager) { |
- // This could be NULL if the profile is off the record. |
+ if (!precache_manager || !precache_manager->IsPrecachingAllowed()) { |
+ // |precache_manager| could be NULL if the profile is off the record. |
return; |
} |