fix the cmdDel interface bug

Change-Id: Ie266603cff714998dd29bb62e3aa6de531b46c23
This commit is contained in:
kuralamudhan ramakrishnan 2017-09-28 15:42:56 +01:00
parent a4fcc2ef7f
commit fe50bb89ff

View File

@ -521,8 +521,6 @@ func cmdDel(args *skel.CmdArgs) error {
var result error
var nopodnet bool
var Delegates []map[string]interface{}
in, err := loadNetConf(args.StdinData)
if err != nil {
return err
@ -552,13 +550,13 @@ func cmdDel(args *skel.CmdArgs) error {
return fmt.Errorf("Multus: Err in reading the delegates: %v", err)
}
if err := json.Unmarshal(netconfBytes, &Delegates); err != nil {
if err := json.Unmarshal(netconfBytes, &in.Delegates); err != nil {
return fmt.Errorf("Multus: failed to load netconf: %v", err)
}
}
podifName := getifname()
for _, delegate := range Delegates {
for _, delegate := range in.Delegates {
r := delegateDel(podifName, args.IfName, delegate)
if r != nil {
return r