diff --git a/cmd/evm/internal/t8ntool/execution.go b/cmd/evm/internal/t8ntool/execution.go index df6b5f1545..9537d6d974 100644 --- a/cmd/evm/internal/t8ntool/execution.go +++ b/cmd/evm/internal/t8ntool/execution.go @@ -425,6 +425,7 @@ func calcDifficulty(config *params.ChainConfig, number, currentTime, parentTime } func writeTraceResult(tracer *tracers.Tracer, f io.WriteCloser) error { + defer f.Close() result, err := tracer.GetResult() if err != nil || result == nil { return err @@ -433,5 +434,5 @@ func writeTraceResult(tracer *tracers.Tracer, f io.WriteCloser) error { if err != nil { return err } - return f.Close() + return nil }