From f338516d50b5c8733451cfba49a7c58376c71ca2 Mon Sep 17 00:00:00 2001 From: Lucia Date: Mon, 10 Nov 2025 23:27:39 +1300 Subject: [PATCH] resource leak --- core/rawdb/eradb/eradb.go | 1 + 1 file changed, 1 insertion(+) diff --git a/core/rawdb/eradb/eradb.go b/core/rawdb/eradb/eradb.go index 29e658798e..a552b94da9 100644 --- a/core/rawdb/eradb/eradb.go +++ b/core/rawdb/eradb/eradb.go @@ -303,6 +303,7 @@ func (db *Store) openEraFile(epoch uint64) (*era.Era, error) { } // Sanity-check start block. if e.Start()%uint64(era.MaxEra1Size) != 0 { + e.Close() return nil, fmt.Errorf("pre-merge era1 file has invalid boundary. %d %% %d != 0", e.Start(), era.MaxEra1Size) } log.Debug("Opened era1 file", "epoch", epoch)