From b0ccc1890234b2505dbc905a70b028ee2e666ce9 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Mon, 2 Mar 2026 14:37:08 +0200 Subject: io: use errors.Is for EOF checks in lsp and mcp servers (task 409) --- internal/mcp/server.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'internal/mcp/server.go') diff --git a/internal/mcp/server.go b/internal/mcp/server.go index 17df79f..772d311 100644 --- a/internal/mcp/server.go +++ b/internal/mcp/server.go @@ -4,6 +4,7 @@ package mcp import ( "bufio" "encoding/json" + "errors" "fmt" "io" "log" @@ -71,7 +72,7 @@ func NewServer(r io.Reader, w io.Writer, logger *log.Logger, store promptstore.P func (s *Server) Run() error { for { body, err := s.readMessage() - if err == io.EOF { + if errors.Is(err, io.EOF) { return nil } if err != nil { -- cgit v1.2.3