From 0fc2338d597f95dd6ae4fca44552798cc76e1628 Mon Sep 17 00:00:00 2001 From: Kir Kolyshkin Date: Fri, 28 Mar 2025 18:47:56 -0700 Subject: [PATCH] libct/specconv: use maps.Clone Signed-off-by: Kir Kolyshkin --- libcontainer/specconv/spec_linux.go | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/libcontainer/specconv/spec_linux.go b/libcontainer/specconv/spec_linux.go index 37068da7f..1b6f71cd7 100644 --- a/libcontainer/specconv/spec_linux.go +++ b/libcontainer/specconv/spec_linux.go @@ -5,6 +5,7 @@ package specconv import ( "errors" "fmt" + "maps" "os" "path/filepath" "sort" @@ -916,11 +917,7 @@ func CreateCgroupConfig(opts *CreateOpts, defaultDevs []*devices.Device) (*cgrou } } if len(r.Unified) > 0 { - // copy the map - c.Resources.Unified = make(map[string]string, len(r.Unified)) - for k, v := range r.Unified { - c.Resources.Unified[k] = v - } + c.Resources.Unified = maps.Clone(r.Unified) } } }