ServerConn: return immediately when calling Close()

This commit is contained in:
aler9
2020-12-19 17:33:42 +01:00
parent 9a602f77f7
commit fda8690465
2 changed files with 17 additions and 6 deletions

View File

@@ -32,9 +32,10 @@ func (s *Server) Accept() (*ServerConn, error) {
}()
return &ServerConn{
s: s,
nconn: nconn,
br: bufio.NewReaderSize(conn, serverReadBufferSize),
bw: bufio.NewWriterSize(conn, serverWriteBufferSize),
s: s,
nconn: nconn,
br: bufio.NewReaderSize(conn, serverReadBufferSize),
bw: bufio.NewWriterSize(conn, serverWriteBufferSize),
terminate: make(chan struct{}),
}, nil
}