service: reset tempDelay when retrying after accept error #52
This commit is contained in:
@@ -78,7 +78,7 @@ func (l *rtcpListener) Accept() (conn net.Conn, err error) {
|
||||
chain.MuxBindOption(true),
|
||||
)
|
||||
if err != nil {
|
||||
return nil, listener.NewAcceptError(err)
|
||||
return nil, listener.NewBindError(err)
|
||||
}
|
||||
ln = metrics.WrapListener(l.options.Service, ln)
|
||||
ln = stats.WrapListener(ln, l.options.Stats)
|
||||
|
||||
@@ -81,7 +81,7 @@ func (l *rudpListener) Accept() (conn net.Conn, err error) {
|
||||
chain.UDPDataQueueSizeBindOption(l.md.readQueueSize),
|
||||
)
|
||||
if err != nil {
|
||||
return nil, listener.NewAcceptError(err)
|
||||
return nil, listener.NewBindError(err)
|
||||
}
|
||||
|
||||
ln = limiter_wrapper.WrapListener(l.options.Service, ln, l.options.TrafficLimiter)
|
||||
|
||||
Reference in New Issue
Block a user