revert change for Listener

This commit is contained in:
ginuerzh
2022-03-15 10:43:38 +08:00
parent 2e40afe535
commit 20e7528b25
8 changed files with 20 additions and 20 deletions

View File

@ -57,10 +57,10 @@ func (l *rudpListener) Init(md md.Metadata) (err error) {
return
}
func (l *rudpListener) Accept() (conn net.Conn, md md.Metadata, err error) {
func (l *rudpListener) Accept() (conn net.Conn, err error) {
select {
case <-l.closed:
return nil, nil, net.ErrClosed
return nil, net.ErrClosed
default:
}
@ -73,14 +73,14 @@ func (l *rudpListener) Accept() (conn net.Conn, md md.Metadata, err error) {
connector.UDPDataQueueSizeBindOption(l.md.readQueueSize),
)
if err != nil {
return nil, nil, listener.NewAcceptError(err)
return nil, listener.NewAcceptError(err)
}
}
conn, err = l.ln.Accept()
if err != nil {
l.ln.Close()
l.ln = nil
return nil, nil, listener.NewAcceptError(err)
return nil, listener.NewAcceptError(err)
}
if pc, ok := conn.(net.PacketConn); ok {