From 0cda5d43a6a7c89f5478dea7b4bf01afb79c06c4 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 26 Aug 2022 16:19:37 +0530 Subject: [PATCH] Fix final write detection --- tools/cmd/at/tty_io.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tools/cmd/at/tty_io.go b/tools/cmd/at/tty_io.go index c8ac37390..1570dfeec 100644 --- a/tools/cmd/at/tty_io.go +++ b/tools/cmd/at/tty_io.go @@ -56,8 +56,10 @@ func do_chunked_io(io_data *rc_io_data) (serialized_response []byte, err error) } lp.OnWriteComplete = func(completed_write_id loop.IdType) error { - if completed_write_id == final_write_id { - transition_to_read() + if final_write_id > 0 { + if completed_write_id == final_write_id { + transition_to_read() + } return nil } chunk, err := io_data.next_chunk(true)