Skip to content

Commit 1cb0b98

Browse files
authored
PLM-187: Set proper capacity for builtIndexes slice (#126)
1 parent af52cdb commit 1cb0b98

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

plm/clone.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -732,7 +732,13 @@ func (c *Clone) createIndexes(ctx context.Context, ns Namespace) error {
732732
return nil
733733
}
734734

735-
builtIndexes := make([]*topo.IndexSpecification, 0, len(indexes)-len(unfinishedBuilds))
735+
builtIndexesCap := len(indexes) - len(unfinishedBuilds)
736+
if builtIndexesCap < 0 {
737+
builtIndexesCap = 0
738+
}
739+
740+
builtIndexes := make([]*topo.IndexSpecification, 0, builtIndexesCap)
741+
736742
incompleteIndexes := make([]*topo.IndexSpecification, 0, len(unfinishedBuilds))
737743

738744
for _, index := range indexes {

0 commit comments

Comments
 (0)