diff --git a/core/rawdb/chain_iterator.go b/core/rawdb/chain_iterator.go index 3232c7b0b4..89b0f3f684 100644 --- a/core/rawdb/chain_iterator.go +++ b/core/rawdb/chain_iterator.go @@ -422,12 +422,7 @@ func PruneTransactionIndex(db ethdb.Database, pruneBlock uint64) { go func() { defer wg.Done() - var it ethdb.Iterator - if rangeStart == 0 { - it = NewKeyLengthIterator(db.NewIterator(txLookupPrefix, nil), common.HashLength+len(txLookupPrefix)) - } else { - it = NewKeyLengthIterator(db.NewIterator(txLookupPrefix, []byte{rangeStart}), common.HashLength+len(txLookupPrefix)) - } + it := NewKeyLengthIterator(db.NewIterator(txLookupPrefix, []byte{rangeStart}), common.HashLength+len(txLookupPrefix)) defer it.Release() batch := db.NewBatch()