diff --git a/agent/internal/features/api/idle_timeout_reader.go b/agent/internal/features/api/idle_timeout_reader.go index 6a59ffe..5f4c914 100644 --- a/agent/internal/features/api/idle_timeout_reader.go +++ b/agent/internal/features/api/idle_timeout_reader.go @@ -47,7 +47,7 @@ func (r *IdleTimeoutReader) Read(p []byte) (int, error) { r.timer.Reset(r.timeout) } - if err != nil { + if err != nil && err != io.EOF { r.Stop() }