From 9b5f512c414759492161b423e7cbb31cf927b105 Mon Sep 17 00:00:00 2001 From: Tanvir Date: Tue, 5 May 2026 01:21:05 +0800 Subject: [PATCH] cmd/evm: skip empty lines in stdin batch mode `blockrunner` and `staterunner` returned on the first empty stdin line, silently skipping the rest of the batch. Switch to `continue` so all filenames get processed, matching `cmd/rlpdump`. --- cmd/evm/blockrunner.go | 2 +- cmd/evm/staterunner.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/evm/blockrunner.go b/cmd/evm/blockrunner.go index c6fac5396e..102ec508a9 100644 --- a/cmd/evm/blockrunner.go +++ b/cmd/evm/blockrunner.go @@ -71,7 +71,7 @@ func blockTestCmd(ctx *cli.Context) error { for scanner.Scan() { fname := scanner.Text() if len(fname) == 0 { - return nil + continue } results, err := runBlockTest(ctx, fname) if err != nil { diff --git a/cmd/evm/staterunner.go b/cmd/evm/staterunner.go index 1b0eb2ca2a..c5155eeb91 100644 --- a/cmd/evm/staterunner.go +++ b/cmd/evm/staterunner.go @@ -84,7 +84,7 @@ func stateTestCmd(ctx *cli.Context) error { for scanner.Scan() { fname := scanner.Text() if len(fname) == 0 { - return nil + continue } results, err := runStateTest(ctx, fname) if err != nil {