From c94a2fc90cea0efde36dec79dc0f6da8bb5fc05d Mon Sep 17 00:00:00 2001 From: Stephen Balogh Date: Mon, 25 Aug 2025 13:51:09 -0700 Subject: [PATCH] exit on parse fail --- golang/s2-porcupine/main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/golang/s2-porcupine/main.go b/golang/s2-porcupine/main.go index 92ef06e..5565526 100644 --- a/golang/s2-porcupine/main.go +++ b/golang/s2-porcupine/main.go @@ -527,7 +527,7 @@ func main() { line := scanner.Bytes() if err := json.Unmarshal(line, &r); err != nil { fmt.Fprintf(os.Stderr, "failed to unmarshal line: %v\nline: %s\n", err, line) - continue + os.Exit(1) } switch {