Răsfoiți Sursa

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

From https://github.com/XTLS/Xray-core/pull/4899
风扇滑翔翼 3 luni în urmă
părinte
comite
c9cd26d6d3
1 a modificat fișierele cu 1 adăugiri și 2 ștergeri
  1. 1 2
      transport/internet/udp/dispatcher.go

+ 1 - 2
transport/internet/udp/dispatcher.go

@@ -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)