| Index: net/http/http_cache_transaction.cc | 
| =================================================================== | 
| --- net/http/http_cache_transaction.cc	(revision 134667) | 
| +++ net/http/http_cache_transaction.cc	(working copy) | 
| @@ -1054,8 +1054,10 @@ | 
| response_.request_time = new_response_->request_time; | 
|  | 
| if (response_.headers->HasHeaderValue("cache-control", "no-store")) { | 
| -    int ret = cache_->DoomEntry(cache_key_, NULL); | 
| -    DCHECK_EQ(OK, ret); | 
| +    if (!entry_->doomed) { | 
| +      int ret = cache_->DoomEntry(cache_key_, NULL); | 
| +      DCHECK_EQ(OK, ret); | 
| +    } | 
| } else { | 
| // If we are already reading, we already updated the headers for this | 
| // request; doing it again will change Content-Length. | 
|  |