| commit | 783d078dee9f8446ef702ccef1e16444ed21623a | [log] [tgz] |
|---|---|---|
| author | Tim Windelschmidt <tim@monogon.tech> | Wed Apr 17 17:38:32 2024 +0200 |
| committer | Tim Windelschmidt <tim@monogon.tech> | Wed Apr 24 14:22:13 2024 +0000 |
| tree | 24e6efe8c3619652d9d34995c30d6fecdcbe92a2 | |
| parent | 5538121358e94f82dfe465ae318f7f52ec00c74a [diff] [blame] |
metropolis/node/build/kconfig-patcher: check for bufio.Scanner error Change-Id: I7656d6a6b7ab71363c6b267f9bfb41e23ca50dad Reviewed-on: https://review.monogon.dev/c/monogon/+/2999 Reviewed-by: Lorenz Brun <lorenz@monogon.tech> Tested-by: Jenkins CI
diff --git a/metropolis/node/build/kconfig-patcher/main.go b/metropolis/node/build/kconfig-patcher/main.go index 27c33e9..1b5f24f 100644 --- a/metropolis/node/build/kconfig-patcher/main.go +++ b/metropolis/node/build/kconfig-patcher/main.go
@@ -64,6 +64,9 @@ func patchKconfig(inFile io.Reader, outFile io.Writer, overrides map[string]string) error { scanner := bufio.NewScanner(inFile) for scanner.Scan() { + if scanner.Err() != nil { + return scanner.Err() + } line := scanner.Text() cleanLine := strings.TrimSpace(line) if strings.HasPrefix(cleanLine, "#") || cleanLine == "" {