mirror of
https://github.com/XTLS/Xray-core.git
synced 2025-07-04 17:14:15 +00:00
Fix init map
This commit is contained in:
parent
bc8f92d8f1
commit
1a860bbf52
1 changed files with 3 additions and 3 deletions
|
@ -333,10 +333,10 @@ func NewPacketWriter(conn net.Conn, h *Handler, ctx context.Context, UDPOverride
|
|||
// check this behavior and add it to map
|
||||
outbounds := session.OutboundsFromContext(ctx)
|
||||
targetAddr := outbounds[len(outbounds)-1].Target.Address
|
||||
resolvedUDPAddr := make(map[string]net.Address)
|
||||
resolvedUDPAddr := utils.NewTypedSyncMap[string, net.Address]()
|
||||
if targetAddr.Family().IsDomain() {
|
||||
RemoteAddress, _, _ := net.SplitHostPort(conn.RemoteAddr().String())
|
||||
resolvedUDPAddr[targetAddr.String()] = net.ParseAddress(RemoteAddress)
|
||||
resolvedUDPAddr.Store(targetAddr.String(), net.ParseAddress(RemoteAddress))
|
||||
}
|
||||
return &PacketWriter{
|
||||
PacketConnWrapper: c,
|
||||
|
@ -344,7 +344,7 @@ func NewPacketWriter(conn net.Conn, h *Handler, ctx context.Context, UDPOverride
|
|||
Handler: h,
|
||||
Context: ctx,
|
||||
UDPOverride: UDPOverride,
|
||||
resolvedUDPAddr: utils.NewTypedSyncMap[string, net.Address](),
|
||||
resolvedUDPAddr: resolvedUDPAddr,
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue