Index: chrome/browser/tab_contents/tab_specific_content_settings.cc |
diff --git a/chrome/browser/tab_contents/tab_specific_content_settings.cc b/chrome/browser/tab_contents/tab_specific_content_settings.cc |
index e5e6f4230d95b89ddcf5e876624842e5e3b699e4..65eb1f26bb141961741f7bfddbd418ff396941e2 100644 |
--- a/chrome/browser/tab_contents/tab_specific_content_settings.cc |
+++ b/chrome/browser/tab_contents/tab_specific_content_settings.cc |
@@ -107,6 +107,8 @@ void TabSpecificContentSettings::OnCookiesRead( |
const GURL& url, |
const net::CookieList& cookie_list, |
bool blocked_by_policy) { |
+ if (cookie_list.empty()) |
+ return; |
LocalSharedObjectsContainer& container = blocked_by_policy ? |
blocked_local_shared_objects_ : allowed_local_shared_objects_; |
typedef net::CookieList::const_iterator cookie_iterator; |