修复连接超时问题
This commit is contained in:
@@ -86,12 +86,15 @@ func (s *Server) Run() error {
|
||||
errCh <- err
|
||||
}()
|
||||
|
||||
err = nil
|
||||
select {
|
||||
case <-s.ctx.Done():
|
||||
return nil
|
||||
case err := <-errCh:
|
||||
return err
|
||||
case err = <-errCh:
|
||||
}
|
||||
|
||||
close(s.Conn)
|
||||
|
||||
return err
|
||||
}
|
||||
|
||||
func (s *Server) acceptHttp(ls net.Listener) error {
|
||||
|
||||
Reference in New Issue
Block a user