diff --git a/pkg/cri/server/helpers.go b/pkg/cri/server/helpers.go index 06d7b588e..92efa03e4 100644 --- a/pkg/cri/server/helpers.go +++ b/pkg/cri/server/helpers.go @@ -474,7 +474,7 @@ func copyResourcesToStatus(spec *runtimespec.Spec, status containerstore.Status) } if spec.Linux.Resources.HugepageLimits != nil { - hugepageLimits := make([]*runtime.HugepageLimit, len(spec.Linux.Resources.HugepageLimits)) + hugepageLimits := make([]*runtime.HugepageLimit, 0) for _, l := range spec.Linux.Resources.HugepageLimits { hugepageLimits = append(hugepageLimits, &runtime.HugepageLimit{ PageSize: l.Pagesize, diff --git a/pkg/cri/store/container/status.go b/pkg/cri/store/container/status.go index b50dc5c54..e12fb0f44 100644 --- a/pkg/cri/store/container/status.go +++ b/pkg/cri/store/container/status.go @@ -219,7 +219,7 @@ func deepCopyOf(s Status) Status { } copy.Resources = &runtime.ContainerResources{} if s.Resources != nil && s.Resources.Linux != nil { - hugepageLimits := make([]*runtime.HugepageLimit, len(s.Resources.Linux.HugepageLimits)) + hugepageLimits := make([]*runtime.HugepageLimit, 0) for _, l := range s.Resources.Linux.HugepageLimits { hugepageLimits = append(hugepageLimits, &runtime.HugepageLimit{ PageSize: l.PageSize,