Chromium Code Reviews| Index: net/disk_cache/sparse_control.cc |
| diff --git a/net/disk_cache/sparse_control.cc b/net/disk_cache/sparse_control.cc |
| index 19f5b69d8721a80b2638f1be71b72cd1d3ca5741..d68c29a692f681f7e3ce1a661ce51b1240e49a2c 100644 |
| --- a/net/disk_cache/sparse_control.cc |
| +++ b/net/disk_cache/sparse_control.cc |
| @@ -332,6 +332,7 @@ int SparseControl::ReadyToUse(const CompletionCallback& callback) { |
| // Static |
| void SparseControl::DeleteChildren(EntryImpl* entry) { |
| + DCHECK(entry); |
|
rvargas (doing something else)
2012/07/26 00:03:14
Actually, removing the DCHECK makes more sense. We
|
| DCHECK(entry->GetEntryFlags() & PARENT_ENTRY); |
| int data_len = entry->GetDataSize(kSparseIndex); |
| if (data_len < static_cast<int>(sizeof(SparseData)) || |
| @@ -350,7 +351,7 @@ void SparseControl::DeleteChildren(EntryImpl* entry) { |
| entry->net_log().AddEvent(net::NetLog::TYPE_SPARSE_DELETE_CHILDREN); |
| - DCHECK(entry && entry->backend_); |
| + DCHECK(entry->backend_); |
| ChildrenDeleter* deleter = new ChildrenDeleter(entry->backend_, |
| entry->GetKey()); |
| // The object will self destruct when finished. |