diff --git a/plugins/meta/tuning/tuning.go b/plugins/meta/tuning/tuning.go index beea39a2..156a4b73 100644 --- a/plugins/meta/tuning/tuning.go +++ b/plugins/meta/tuning/tuning.go @@ -164,12 +164,11 @@ func cmdAdd(args *skel.CmdArgs) error { } } - var err error - if tuningConf.Mac != "" { - if err = changeMacAddr(args.IfName, tuningConf.Mac); err == nil { - updateResultsMacAddr(*tuningConf, args.IfName, tuningConf.Mac) + if err = changeMacAddr(args.IfName, tuningConf.Mac); err != nil { + return err } + updateResultsMacAddr(*tuningConf, args.IfName, tuningConf.Mac) } if tuningConf.Promisc != false {