lib9p

Go 9P library.
Log | Files | Refs | LICENSE

commit 6549bb4eefff5ee14c051fe3931d0167d4bf0ea8
parent 6302288d883eea3f956acdcc3ff65d7244767bce
Author: Matsuda Kenji <info@mtkn.jp>
Date:   Mon, 30 Oct 2023 08:15:17 +0900

rename Req.err to Req.listenErr

Diffstat:
Mreq.go | 5++++-
Mserver.go | 12++++++------
2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/req.go b/req.go @@ -16,7 +16,10 @@ type Req struct { Oldreq *Req pool *ReqPool Cancel context.CancelFunc - err error + // listenErr is any error encountered while waiting for new 9P message. + listenErr error + // speakErrChan is used to report any error encountered while sending + // the response message. speakErrChan chan error } diff --git a/server.go b/server.go @@ -158,9 +158,9 @@ func getReq(r io.Reader, s *Server) *Req { ifcall, err := RecvMsg(r) if err != nil { if err == io.EOF { - return &Req{err: err} + return &Req{listenErr: err} } - return &Req{err: fmt.Errorf("readMsg: %v", err)} + return &Req{listenErr: fmt.Errorf("readMsg: %v", err)} } req, err := s.rPool.add(ifcall.GetTag()) if err != nil { @@ -168,7 +168,7 @@ func getReq(r io.Reader, s *Server) *Req { req := new(Req) req.Srv = s req.Ifcall = ifcall - req.err = ErrDupTag + req.listenErr = ErrDupTag if s.chatty9P { fmt.Fprintf(os.Stderr, "<-- %v\n", req.Ifcall) } @@ -911,9 +911,9 @@ L: for { select { case r := <-s.listenChan: - if r.err != nil { - log.Printf("listen: %v", r.err) - if r.err == io.EOF { + if r.listenErr != nil { + log.Printf("listen: %v", r.listenErr) + if r.listenErr == io.EOF { break L } continue L