commit 4188c62878f3bc0a90430cd3aa6bbdf1788f0323
parent 68e8eade06e28eb3c8c180aff30d81b8e61c778b
Author: Matsuda Kenji <info@mtkn.jp>
Date: Mon, 25 Dec 2023 12:43:24 +0900
delete rVersion
Diffstat:
1 file changed, 0 insertions(+), 22 deletions(-)
diff --git a/server.go b/server.go
@@ -204,9 +204,6 @@ func (s *Server)getReq(ctx context.Context) *Req {
// TODO: abort all outstanding I/O on the same connection before
// serving new Tversion.
func sVersion(ctx context.Context, s *Server, c <-chan *Req) {
- rc := make(chan *Req)
- defer close(rc)
- go rVersion(ctx, rc)
for {
select {
case <-ctx.Done():
@@ -230,25 +227,6 @@ func sVersion(ctx context.Context, s *Server, c <-chan *Req) {
Msize: msize,
Version: version,
}
- rc <- r
- }
- }
-}
-
-// rVersion confirms that err is nil, and sets the server's msize to the
-// appropreate one.
-func rVersion(ctx context.Context, c <-chan *Req) {
- for {
- select {
- case <-ctx.Done():
- return
- case r, ok := <-c:
- if !ok {
- return
- }
- if r.err != nil {
- panic(fmt.Errorf("rVersion err: %w", r.err))
- }
r.Srv.setMSize(r.Ofcall.(*RVersion).Msize)
r.Srv.respChan <- r
}