Change to TypedSyncMap

This commit is contained in:
风扇滑翔翼 2025-07-26 12:05:21 +00:00 committed by GitHub
parent b6b51c51c8
commit 20825f6f1a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 29 additions and 31 deletions

View file

@ -43,7 +43,7 @@ type dialerConf struct {
}
var (
globalDialerMap map[dialerConf]*grpc.ClientConn
globalDialerMap = make(map[dialerConf]*grpc.ClientConn)
globalDialerAccess sync.Mutex
)
@ -77,9 +77,6 @@ func getGrpcClient(ctx context.Context, dest net.Destination, streamSettings *in
globalDialerAccess.Lock()
defer globalDialerAccess.Unlock()
if globalDialerMap == nil {
globalDialerMap = make(map[dialerConf]*grpc.ClientConn)
}
tlsConfig := tls.ConfigFromStreamSettings(streamSettings)
realityConfig := reality.ConfigFromStreamSettings(streamSettings)
sockopt := streamSettings.SocketSettings