diff --git a/client/client.go b/client/client.go index 11d066b924f..a83667fa334 100644 --- a/client/client.go +++ b/client/client.go @@ -1568,14 +1568,12 @@ func (c *Client) setupNode() error { } node.CgroupParent = newConfig.CgroupParent if node.HostVolumes == nil { - if l := len(newConfig.HostVolumes); l != 0 { - node.HostVolumes = make(map[string]*structs.ClientHostVolumeConfig, l) - for k, v := range newConfig.HostVolumes { - if _, err := os.Stat(v.Path); err != nil { - return fmt.Errorf("failed to validate volume %s, err: %v", v.Name, err) - } - node.HostVolumes[k] = v.Copy() + node.HostVolumes = make(map[string]*structs.ClientHostVolumeConfig, len(newConfig.HostVolumes)) + for k, v := range newConfig.HostVolumes { + if _, err := os.Stat(v.Path); err != nil { + return fmt.Errorf("failed to validate volume %s, err: %w", v.Name, err) } + node.HostVolumes[k] = v.Copy() } } if node.HostNetworks == nil {