Index: components/suggestions/image_manager.cc |
diff --git a/components/suggestions/image_manager.cc b/components/suggestions/image_manager.cc |
index 6e29ddb29f7535461736a75103f2bfde3f6ca8a2..2837e632bae4cc0c2174377d885fc840755031f4 100644 |
--- a/components/suggestions/image_manager.cc |
+++ b/components/suggestions/image_manager.cc |
@@ -66,10 +66,12 @@ void ImageManager::GetImageForURL( |
} |
void ImageManager::OnImageFetched(const GURL& url, const SkBitmap* bitmap) { |
- SaveImage(url, *bitmap); |
+ if (bitmap) // |bitmap| can be nullptr if image fetch was unsuccessful. |
+ SaveImage(url, *bitmap); |
} |
bool ImageManager::GetImageURL(const GURL& url, GURL* image_url) { |
+ DCHECK(image_url); |
std::map<GURL, GURL>::iterator it = image_url_map_.find(url); |
if (it == image_url_map_.end()) return false; // Not found. |
*image_url = it->second; |