Preallocate (safe) slices when we know the size (#10459)

This commit is contained in:
Klaus Post
2020-09-14 20:44:18 -07:00
committed by GitHub
parent b1c99e88ac
commit 34859c6d4b
7 changed files with 42 additions and 46 deletions

View File

@@ -654,7 +654,7 @@ func listVols(dirPath string) ([]VolInfo, error) {
if err != nil {
return nil, errDiskNotFound
}
var volsInfo []VolInfo
volsInfo := make([]VolInfo, 0, len(entries))
for _, entry := range entries {
if !HasSuffix(entry, SlashSeparator) || !isValidVolname(slashpath.Clean(entry)) {
// Skip if entry is neither a directory not a valid volume name.