Skip to content

Commit e7d447e

Browse files
authored
external-geth: Fix lint error by checking error (ethereum-optimism#10713)
1 parent bd7ceb0 commit e7d447e

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

op-e2e/external_geth/main.go

+4-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import (
55
"errors"
66
"flag"
77
"fmt"
8+
"io"
89
"os"
910
"os/exec"
1011
"os/signal"
@@ -176,7 +177,9 @@ func execute(binPath string, config external.Config) (*gethSession, error) {
176177
}
177178
var authString string
178179
var port int
179-
fmt.Fscanf(sess.Err, "%d %s", &port, &authString)
180+
if _, err := fmt.Fscanf(sess.Err, "%d %s", &port, &authString); err != nil && !errors.Is(err, io.EOF) {
181+
return nil, fmt.Errorf("error while reading auth string: %w", err)
182+
}
180183
switch authString {
181184
case "auth=true":
182185
enginePort = port

0 commit comments

Comments
 (0)