mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 03:41:45 +00:00
Merge pull request #105212 from BinacsLee/binacs-scheduler-do-not-reference-range-loop-vars
scheduler: do not reference range-loop variable
This commit is contained in:
commit
dca007bac8
@ -273,8 +273,8 @@ func getAffinityTerms(pod *v1.Pod, v1Terms []v1.PodAffinityTerm) ([]AffinityTerm
|
||||
}
|
||||
|
||||
var terms []AffinityTerm
|
||||
for _, term := range v1Terms {
|
||||
t, err := newAffinityTerm(pod, &term)
|
||||
for i := range v1Terms {
|
||||
t, err := newAffinityTerm(pod, &v1Terms[i])
|
||||
if err != nil {
|
||||
// We get here if the label selector failed to process
|
||||
return nil, err
|
||||
@ -291,13 +291,13 @@ func getWeightedAffinityTerms(pod *v1.Pod, v1Terms []v1.WeightedPodAffinityTerm)
|
||||
}
|
||||
|
||||
var terms []WeightedAffinityTerm
|
||||
for _, term := range v1Terms {
|
||||
t, err := newAffinityTerm(pod, &term.PodAffinityTerm)
|
||||
for i := range v1Terms {
|
||||
t, err := newAffinityTerm(pod, &v1Terms[i].PodAffinityTerm)
|
||||
if err != nil {
|
||||
// We get here if the label selector failed to process
|
||||
return nil, err
|
||||
}
|
||||
terms = append(terms, WeightedAffinityTerm{AffinityTerm: *t, Weight: term.Weight})
|
||||
terms = append(terms, WeightedAffinityTerm{AffinityTerm: *t, Weight: v1Terms[i].Weight})
|
||||
}
|
||||
return terms, nil
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user