diff --git a/ethdb/database.go b/ethdb/database.go
index 9a7c85d9ef85baef6e1ff937a3fb2ce12214f55a..d86585f0795bdf97566ce563249c9798eadad7da 100644
--- a/ethdb/database.go
+++ b/ethdb/database.go
@@ -301,6 +301,7 @@ func (b *ldbBatch) ValueSize() int {
 
 func (b *ldbBatch) Reset() {
 	b.b.Reset()
+	b.size = 0
 }
 
 type table struct {