Use a list for relay IPs instead of a map (#1423)

* Use a list for relay IPs instead of a map

* linter
This commit is contained in:
brad-defined
2025-07-02 08:47:05 -04:00
committed by GitHub
parent e4b7dbcfb0
commit b158eb0c4c
5 changed files with 46 additions and 11 deletions

View File

@@ -450,7 +450,7 @@ func (hm *HandshakeManager) StartHandshake(vpnAddr netip.Addr, cacheCb func(*Han
vpnAddrs: []netip.Addr{vpnAddr},
HandshakePacket: make(map[uint8][]byte, 0),
relayState: RelayState{
relays: map[netip.Addr]struct{}{},
relays: nil,
relayForByAddr: map[netip.Addr]*Relay{},
relayForByIdx: map[uint32]*Relay{},
},