Merge pull request #954 from cyclinder/improve_cmd_del
macvlan cmdDel: replace the loadConf function with json.unmarshal
This commit is contained in:
commit
abee8ccc0d
@ -383,13 +383,13 @@ func cmdAdd(args *skel.CmdArgs) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func cmdDel(args *skel.CmdArgs) error {
|
func cmdDel(args *skel.CmdArgs) error {
|
||||||
n, _, err := loadConf(args, args.Args)
|
var n NetConf
|
||||||
|
err := json.Unmarshal(args.StdinData, &n)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return fmt.Errorf("failed to load netConf: %v", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
isLayer3 := n.IPAM.Type != ""
|
isLayer3 := n.IPAM.Type != ""
|
||||||
|
|
||||||
if isLayer3 {
|
if isLayer3 {
|
||||||
err = ipam.ExecDel(n.IPAM.Type, args.StdinData)
|
err = ipam.ExecDel(n.IPAM.Type, args.StdinData)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user