From 7573e942f1afc5d91174e7db69c71267e823f79c Mon Sep 17 00:00:00 2001 From: Ivan Date: Thu, 20 Nov 2025 21:45:06 -0600 Subject: [PATCH] refactor: streamline Read and Close methods in buffer.go for improved clarity and efficiency --- pkg/buffer/buffer.go | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/pkg/buffer/buffer.go b/pkg/buffer/buffer.go index 188870f..6fecc93 100644 --- a/pkg/buffer/buffer.go +++ b/pkg/buffer/buffer.go @@ -110,7 +110,7 @@ func (r *RawChannelReader) Read(p []byte) (n int, err error) { if err == io.EOF && !r.eof { err = nil } - return + return n, err } func (r *RawChannelReader) HandleMessage(msg channel.MessageBase) bool { // #nosec G115 @@ -201,10 +201,7 @@ func (b *Buffer) Read(p []byte) (n int, err error) { } func (b *Buffer) Close() error { - if err := b.ReadWriter.Writer.Flush(); err != nil { - return err - } - return nil + return b.ReadWriter.Writer.Flush() } func CreateReader(streamID int, ch *channel.Channel, readyCallback func(int)) *bufio.Reader {