UDP: Remove removeRay()'s error log (#4936)

From https://github.com/XTLS/Xray-core/pull/4899
This commit is contained in:
风扇滑翔翼 2025-07-25 22:40:26 +08:00 committed by GitHub
parent caee152adf
commit c9cd26d6d3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -70,11 +70,10 @@ func (v *Dispatcher) getInboundRay(ctx context.Context, dest net.Destination) (*
removeRay := func() {
v.Lock()
defer v.Unlock()
// sometimes the entry is already removed by others, don't close again
if entry == v.conn {
cancel()
v.removeRay()
} else {
errors.LogError(ctx, "removeRay trying to remove a conn that not belongs to it, canceling.")
}
}
timer := signal.CancelAfterInactivity(ctx, removeRay, time.Minute)