From 56e794c8bbdf3e8cba4c03c615c2320359442d22 Mon Sep 17 00:00:00 2001 From: jsvisa Date: Tue, 19 Sep 2023 01:36:50 +0000 Subject: [PATCH] cmd/geth: snapshot db.Close Signed-off-by: jsvisa --- cmd/geth/snapshot.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmd/geth/snapshot.go b/cmd/geth/snapshot.go index 5e1c784730..be1f9c99df 100644 --- a/cmd/geth/snapshot.go +++ b/cmd/geth/snapshot.go @@ -252,7 +252,9 @@ func checkDanglingStorage(ctx *cli.Context) error { stack, _ := makeConfigNode(ctx) defer stack.Close() - return snapshot.CheckDanglingStorage(utils.MakeChainDatabase(ctx, stack, true)) + db := utils.MakeChainDatabase(ctx, stack, true) + defer db.Close() + return snapshot.CheckDanglingStorage(db) } // traverseState is a helper function used for pruning verification.