@@ -336,7 +336,8 @@ func exportChain(ctx *cli.Context) error {
336
336
stack , _ := makeConfigNode (ctx )
337
337
defer stack .Close ()
338
338
339
- chain , _ := utils .MakeChain (ctx , stack , true )
339
+ chain , db := utils .MakeChain (ctx , stack , true )
340
+ defer db .Close ()
340
341
start := time .Now ()
341
342
342
343
var err error
@@ -376,6 +377,7 @@ func importPreimages(ctx *cli.Context) error {
376
377
defer stack .Close ()
377
378
378
379
db := utils .MakeChainDatabase (ctx , stack , false )
380
+ defer db .Close ()
379
381
start := time .Now ()
380
382
381
383
if err := utils .ImportPreimages (db , ctx .Args ().First ()); err != nil {
@@ -394,6 +396,7 @@ func exportPreimages(ctx *cli.Context) error {
394
396
defer stack .Close ()
395
397
396
398
db := utils .MakeChainDatabase (ctx , stack , true )
399
+ defer db .Close ()
397
400
start := time .Now ()
398
401
399
402
if err := utils .ExportPreimages (db , ctx .Args ().First ()); err != nil {
@@ -405,6 +408,8 @@ func exportPreimages(ctx *cli.Context) error {
405
408
406
409
func parseDumpConfig (ctx * cli.Context , stack * node.Node ) (* state.DumpConfig , ethdb.Database , common.Hash , error ) {
407
410
db := utils .MakeChainDatabase (ctx , stack , true )
411
+ defer db .Close ()
412
+
408
413
var header * types.Header
409
414
if ctx .NArg () > 1 {
410
415
return nil , nil , common.Hash {}, fmt .Errorf ("expected 1 argument (number or hash), got %d" , ctx .NArg ())
0 commit comments