service: reset tempDelay when retrying after accept error #52

This commit is contained in:
ginuerzh
2025-06-28 18:11:13 +08:00
parent c8d905dea5
commit 97ed5080a6
6 changed files with 17 additions and 11 deletions
+1 -1
View File
@@ -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)
+1 -1
View File
@@ -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)