Index: components/bookmarks/browser/bookmark_model.cc |
diff --git a/components/bookmarks/browser/bookmark_model.cc b/components/bookmarks/browser/bookmark_model.cc |
index f9d58ceeafbcdef3d4b63d51ae60b472722c2180..689ef752d25792d6b3f3a625bdefcbce10d66ae5 100644 |
--- a/components/bookmarks/browser/bookmark_model.cc |
+++ b/components/bookmarks/browser/bookmark_model.cc |
@@ -482,7 +482,7 @@ void BookmarkModel::OnFaviconsChanged(const std::set<GURL>& page_urls, |
base::AutoLock url_lock(url_lock_); |
for (const BookmarkNode* node : nodes_ordered_by_url_set_) { |
- if (icon_url == node->icon_url()) |
+ if (node->icon_url() && icon_url == *node->icon_url()) |
to_update.insert(node); |
} |
} |