diff --git a/main/gen_gdl90.go b/main/gen_gdl90.go index fbe6aa96..b414bd2d 100644 --- a/main/gen_gdl90.go +++ b/main/gen_gdl90.go @@ -624,7 +624,11 @@ func main() { reader := bufio.NewReader(os.Stdin) for { - buf, _ := reader.ReadString('\n') + buf, err := reader.ReadString('\n') + if err != nil { + log.Printf("lost stdin.\n") + break + } o, msgtype := parseInput(buf) if o != nil && msgtype != 0 { relayMessage(msgtype, o)