summaryrefslogtreecommitdiffhomepage
path: root/pkg/tcpip/stack/nic.go
diff options
context:
space:
mode:
authorTamir Duberstein <tamird@google.com>2021-03-02 11:55:45 -0800
committergVisor bot <gvisor-bot@google.com>2021-03-02 11:58:12 -0800
commit6bc27946a6cb159ecbe049acff888d0041d4a432 (patch)
tree6d0c7922e82cc9a8818132ab3b3fb902696a18d9 /pkg/tcpip/stack/nic.go
parent865ca64ee8c0af9eba88a4a04e0730630fae6d8b (diff)
Plumb link address request errors up to requester
Prevent the situation where callers to (*stack).GetLinkAddress provide incorrect arguments and are unable to observe this condition. Updates #5583. PiperOrigin-RevId: 360481557
Diffstat (limited to 'pkg/tcpip/stack/nic.go')
-rw-r--r--pkg/tcpip/stack/nic.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkg/tcpip/stack/nic.go b/pkg/tcpip/stack/nic.go
index f66db16a7..f9323d545 100644
--- a/pkg/tcpip/stack/nic.go
+++ b/pkg/tcpip/stack/nic.go
@@ -613,7 +613,7 @@ func (n *nic) getLinkAddress(addr, localAddr tcpip.Address, protocol tcpip.Netwo
}
if linkAddr, ok := linkRes.resolver.ResolveStaticAddress(addr); ok {
- onResolve(LinkResolutionResult{LinkAddress: linkAddr, Success: true})
+ onResolve(LinkResolutionResult{LinkAddress: linkAddr, Err: nil})
return nil
}