From 704ae40dee043f2a998b03af679eaa121e59cb12 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 22 Sep 2023 09:24:31 +0530 Subject: [PATCH] More linter fixes --- tools/tty/tty.go | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/tools/tty/tty.go b/tools/tty/tty.go index 7dc2d5048..eb5c40762 100644 --- a/tools/tty/tty.go +++ b/tools/tty/tty.go @@ -214,7 +214,7 @@ func (self *Term) Restore() error { } func (self *Term) RestoreAndClose() error { - self.Restore() + _ = self.Restore() return self.Close() } @@ -240,7 +240,9 @@ func (self *Term) SuspendAndRun(callback func() error) error { return err } err = callback() - resume() + if rerr := resume(); rerr != nil { + err = rerr + } return err } @@ -323,9 +325,9 @@ func (self *Term) DebugPrintln(a ...any) { chunk := msg[i:end] encoded = encoded[:cap(encoded)] base64.StdEncoding.Encode(encoded, chunk) - self.WriteString("\x1bP@kitty-print|") - self.Write(encoded) - self.WriteString("\x1b\\") + _, _ = self.WriteString("\x1bP@kitty-print|") + _, _ = self.Write(encoded) + _, _ = self.WriteString("\x1b\\") } } @@ -380,7 +382,9 @@ func DrainControllingTTY(wait_for time.Duration) { return } if n > 0 && sel.IsReadyToRead(tty.Fd()) { - tty.Read(make([]byte, 256)) + if _, err = tty.Read(make([]byte, 256)); err != nil { + break + } } break }