netns: fix network namespaces for listeners

This commit is contained in:
ginuerzh
2024-07-08 10:59:32 +08:00
parent 949c98adc0
commit 96f4d7bf5c
9 changed files with 246 additions and 74 deletions

View File

@ -52,11 +52,10 @@ func (l *quicListener) Init(md md.Metadata) (err error) {
}
network := "udp"
if xnet.IsIPv4(l.options.Addr) {
if xnet.IsIPv4(addr) {
network = "udp4"
}
var laddr *net.UDPAddr
laddr, err = net.ResolveUDPAddr(network, addr)
laddr, err := net.ResolveUDPAddr(network, addr)
if err != nil {
return
}