summaryrefslogtreecommitdiff
path: root/internal/lsp/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/lsp/server.go
parent986456be623ba1974fdf06bfdfcaeffd8cd13bb7 (diff)
io: use errors.Is for EOF checks in lsp and mcp servers (task 409)
Diffstat (limited to 'internal/lsp/server.go')
-rw-r--r--internal/lsp/server.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/internal/lsp/server.go b/internal/lsp/server.go
index 573428b..9516e37 100644
--- a/internal/lsp/server.go
+++ b/internal/lsp/server.go
@@ -5,6 +5,7 @@ import (
"bufio"
"context"
"encoding/json"
+ "errors"
"io"
"log"
"strings"
@@ -415,7 +416,7 @@ func (s *Server) Run() error {
defer s.cancelRequests()
for {
body, err := s.readMessage()
- if err == io.EOF {
+ if errors.Is(err, io.EOF) {
return nil
}
if err != nil {