summaryrefslogtreecommitdiff
path: root/internal/mcp/server.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-03-02 14:37:08 +0200
committerPaul Buetow <paul@buetow.org>2026-03-02 14:37:08 +0200
commitb0ccc1890234b2505dbc905a70b028ee2e666ce9 (patch)
treec6b41500129765aae17841dfd4629e159f67f612 /internal/mcp/server.go
parent986456be623ba1974fdf06bfdfcaeffd8cd13bb7 (diff)
io: use errors.Is for EOF checks in lsp and mcp servers (task 409)
Diffstat (limited to 'internal/mcp/server.go')
-rw-r--r--internal/mcp/server.go3
1 files changed, 2 insertions, 1 deletions
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 {