summaryrefslogtreecommitdiffhomepage
path: root/wgengine/netstack
diff options
context:
space:
mode:
authorJosh Bleecher Snyder <josh@tailscale.com>2021-05-12 16:21:22 -0700
committerJosh Bleecher Snyder <josh@tailscale.com>2021-05-12 16:25:04 -0700
commit920145a836e8eace4697216be8a0f7e4755b08c8 (patch)
tree32409190cc130debb9cfb142fd0a25e860f2eaac /wgengine/netstack
parentebcd7ab89042fb660a96a75a360ce17140084435 (diff)
downloadtailscale-josh/NewIPPort.tar.xz
tailscale-josh/NewIPPort.zip
netaddr.NewIPPortjosh/NewIPPort
Diffstat (limited to 'wgengine/netstack')
-rw-r--r--wgengine/netstack/netstack.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/wgengine/netstack/netstack.go b/wgengine/netstack/netstack.go
index a8c9aa6bd..d8607876c 100644
--- a/wgengine/netstack/netstack.go
+++ b/wgengine/netstack/netstack.go
@@ -316,7 +316,7 @@ func (m DNSMap) Resolve(ctx context.Context, addr string) (netaddr.IPPort, error
// Try MagicDNS first, else otherwise a real DNS lookup.
ip := m[host]
if !ip.IsZero() {
- return netaddr.IPPort{IP: ip, Port: uint16(port16)}, nil
+ return netaddr.NewIPPort(ip, uint16(port16)), nil
}
// No MagicDNS name so try real DNS.
@@ -329,7 +329,7 @@ func (m DNSMap) Resolve(ctx context.Context, addr string) (netaddr.IPPort, error
return netaddr.IPPort{}, fmt.Errorf("DNS lookup returned no results for %q", host)
}
ip, _ = netaddr.FromStdIP(ips[0])
- return netaddr.IPPort{IP: ip, Port: uint16(port16)}, nil
+ return netaddr.NewIPPort(ip, uint16(port16)), nil
}
func (ns *Impl) DialContextTCP(ctx context.Context, addr string) (*gonet.TCPConn, error) {