Index: net/base/arena.cc |
diff --git a/net/base/arena.cc b/net/base/arena.cc |
index eeb286337be3a16c8940265647bd6c8fcf0fa6f9..3bf29a79fca4e5e730bccccbc9d9b8903d3f4741 100644 |
--- a/net/base/arena.cc |
+++ b/net/base/arena.cc |
@@ -68,6 +68,7 @@ void UnsafeArena::Free(char* data, size_t size) { |
void UnsafeArena::Reset() { |
blocks_.clear(); |
+ status_.bytes_allocated_ = 0; |
} |
void UnsafeArena::Reserve(size_t additional_space) { |
@@ -83,6 +84,7 @@ void UnsafeArena::Reserve(size_t additional_space) { |
void UnsafeArena::AllocBlock(size_t size) { |
blocks_.push_back(Block(size)); |
+ status_.bytes_allocated_ += size; |
} |
UnsafeArena::Block::Block(size_t s) : data(new char[s]), size(s), used(0) {} |