@@ -238,7 +238,7 @@ func (pr *PodRequest) cmdAddWithGetCNIResultFunc(
238238 return nil , err
239239 }
240240 if primaryUDNPodRequest != nil {
241- err = primaryUDNCmdAddGetCNIResultFunc (response , getCNIResultFn , primaryUDNPodRequest , clientset , primaryUDNPodInfo )
241+ err = primaryUDNCmdAddGetCNIResultFunc (response . Result , getCNIResultFn , primaryUDNPodRequest , clientset , primaryUDNPodInfo )
242242 if err != nil {
243243 return nil , err
244244 }
@@ -254,24 +254,24 @@ func (pr *PodRequest) cmdAddWithGetCNIResultFunc(
254254 return response , nil
255255}
256256
257- func primaryUDNCmdAddGetCNIResultFunc (response * Response , getCNIResultFn getCNIResultFunc , primaryUDNPodRequest * PodRequest ,
257+ func primaryUDNCmdAddGetCNIResultFunc (result * current. Result , getCNIResultFn getCNIResultFunc , primaryUDNPodRequest * PodRequest ,
258258 clientset PodInfoGetter , primaryUDNPodInfo * PodInterfaceInfo ) error {
259259 primaryUDNResult , err := getCNIResultFn (primaryUDNPodRequest , clientset , primaryUDNPodInfo )
260260 if err != nil {
261261 return err
262262 }
263263
264- response . Result . Routes = append (response . Result .Routes , primaryUDNResult .Routes ... )
265- numOfInitialIPs := len (response . Result .IPs )
266- numOfInitialIfaces := len (response . Result .Interfaces )
267- response . Result . Interfaces = append (response . Result .Interfaces , primaryUDNResult .Interfaces ... )
268- response . Result . IPs = append (response . Result .IPs , primaryUDNResult .IPs ... )
264+ result . Routes = append (result .Routes , primaryUDNResult .Routes ... )
265+ numOfInitialIPs := len (result .IPs )
266+ numOfInitialIfaces := len (result .Interfaces )
267+ result . Interfaces = append (result .Interfaces , primaryUDNResult .Interfaces ... )
268+ result . IPs = append (result .IPs , primaryUDNResult .IPs ... )
269269
270270 // Offset the index of the default network IPs to correctly point to the default network interfaces
271- for i := numOfInitialIPs ; i < len (response . Result .IPs ); i ++ {
272- ifaceIPConfig := response . Result .IPs [i ].Copy ()
273- if response . Result .IPs [i ].Interface != nil {
274- response . Result .IPs [i ].Interface = current .Int (* ifaceIPConfig .Interface + numOfInitialIfaces )
271+ for i := numOfInitialIPs ; i < len (result .IPs ); i ++ {
272+ ifaceIPConfig := result .IPs [i ].Copy ()
273+ if result .IPs [i ].Interface != nil {
274+ result .IPs [i ].Interface = current .Int (* ifaceIPConfig .Interface + numOfInitialIfaces )
275275 }
276276 }
277277 return nil
0 commit comments