commit 5a3e792123a41d5a3259d13831abf78aa6ff06c9
parent 03cb14522b08ca8fec155c9c833fc0e1deafdc34
Author: Matsuda Kenji <info@mtkn.jp>
Date: Sun, 8 Oct 2023 04:25:10 +0900
fix bug
Diffstat:
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/server.go b/server.go
@@ -90,7 +90,7 @@ func (s *Server) runSpeaker(w io.Writer) (chan<- *Req, <-chan error) {
rc := make(chan *Req, 3) // TODO: buffer size?
ec := make(chan error)
go func() {
- defer close(rc)
+ // TODO: close rc anywhere
defer close(ec)
for {
r := <-rc
@@ -810,7 +810,7 @@ L:
}
continue L
case r := <-s.listenChan:
- go func(s *Server, r *Req) {
+ go func() {
switch r.ifcall.(type) {
default:
respond(r, fmt.Errorf("unknown message type: %d", r.ifcall.Type()))
@@ -839,7 +839,7 @@ L:
case *TWStat:
sWStat(s, r)
}
- }(s, r)
+ }()
}
}
}