Skip to content
This repository was archived by the owner on Jun 20, 2024. It is now read-only.

Commit 7f85a01

Browse files
committed
reuse dummy netlink object to delete the interface
1 parent db47f17 commit 7f85a01

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

net/bridge.go

+2-5
Original file line numberDiff line numberDiff line change
@@ -335,11 +335,8 @@ func (b bridgeImpl) initPrep(config *BridgeConfig) error {
335335
return errors.Wrap(err, "creating dummy interface")
336336
}
337337
defer func() {
338-
dummy, err = netlink.LinkByName(WeaveDummyIfName)
339-
if err == nil {
340-
if err = netlink.LinkDel(dummy); err != nil {
341-
err = errors.Wrap(err, "deleting dummy interface")
342-
}
338+
if err = netlink.LinkDel(dummy); err != nil {
339+
err = errors.Wrap(err, "deleting dummy interface")
343340
}
344341
}()
345342
if err := netlink.LinkSetMTU(dummy, config.MTU); err != nil {

0 commit comments

Comments
 (0)