From 2d239bdf12c1010845cace5c23ecc1497fcd9af8 Mon Sep 17 00:00:00 2001 From: marukai67 Date: Fri, 19 Dec 2025 21:59:21 +0100 Subject: [PATCH] Update memorydb.go --- ethdb/memorydb/memorydb.go | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/ethdb/memorydb/memorydb.go b/ethdb/memorydb/memorydb.go index 200ad60245..d75a6af760 100644 --- a/ethdb/memorydb/memorydb.go +++ b/ethdb/memorydb/memorydb.go @@ -287,11 +287,21 @@ func (b *batch) Write() error { delete(b.db.db, entry.key) } else { // Range deletion (inclusive of start, exclusive of end) + var ( + rangeFrom string + rangeTo string + ) + if entry.rangeFrom != nil { + rangeFrom = string(entry.rangeFrom) + } + if entry.rangeTo != nil { + rangeTo = string(entry.rangeTo) + } for key := range b.db.db { - if entry.rangeFrom != nil && key < string(entry.rangeFrom) { + if entry.rangeFrom != nil && key < rangeFrom { continue } - if entry.rangeTo != nil && key >= string(entry.rangeTo) { + if entry.rangeTo != nil && key >= rangeTo { continue } delete(b.db.db, key)