Index: net/disk_cache/rankings.cc |
diff --git a/net/disk_cache/rankings.cc b/net/disk_cache/rankings.cc |
index 34c002bc408ee6ef5c4afbe4780a695989ac5247..e7c6736176b2a873fed55a8cb87bd539d33b05ae 100644 |
--- a/net/disk_cache/rankings.cc |
+++ b/net/disk_cache/rankings.cc |
@@ -176,6 +176,20 @@ void GenerateCrash(CrashLocation location) { |
namespace disk_cache { |
+Rankings::Iterator::Iterator(Rankings* rankings) { |
+ memset(this, 0, sizeof(Iterator)); |
+ my_rankings = rankings; |
+} |
+ |
+Rankings::Iterator::~Iterator() { |
+ for (int i = 0; i < 3; i++) |
+ ScopedRankingsBlock(my_rankings, nodes[i]); |
+} |
+ |
+Rankings::Rankings() : init_(false) {} |
+ |
+Rankings::~Rankings() {} |
+ |
bool Rankings::Init(BackendImpl* backend, bool count_lists) { |
DCHECK(!init_); |
if (init_) |