netstack/veth: use a correct stack to call setLink for a peer device

PiperOrigin-RevId: 647074848
This commit is contained in:
Andrei Vagin
2024-06-26 14:17:49 -07:00
committed by gVisor bot
parent a9870ed101
commit 89ae593e2a
+1 -1
View File
@@ -276,7 +276,7 @@ func (s *Stack) newVeth(ctx context.Context, linkAttrs map[uint16]nlmsg.BytesVie
}
peerEP.SetStack(peerStack.Stack, peerID)
if peerLinkAttrs != nil {
if err := s.setLink(peerID, peerLinkAttrs); err != nil {
if err := peerStack.setLink(peerID, peerLinkAttrs); err != nil {
peerStack.Stack.RemoveNIC(peerID)
peerEP.Close()
return err