diff options
Diffstat (limited to 'internal/server/handlers/basehandler.go')
| -rw-r--r-- | internal/server/handlers/basehandler.go | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/internal/server/handlers/basehandler.go b/internal/server/handlers/basehandler.go index f21262e..d510139 100644 --- a/internal/server/handlers/basehandler.go +++ b/internal/server/handlers/basehandler.go @@ -128,13 +128,9 @@ func (h *baseHandler) Read(p []byte) (n int, err error) { pool.RecycleBytesBuffer(line.Content) line.Recycle() - case <-time.After(time.Second): - select { - case <-h.done.Done(): - err = io.EOF - return - default: - } + case <-h.done.Done(): + err = io.EOF + return } return } |
