From f00fc25734ffb444600759894d9f83fc3ca2223b Mon Sep 17 00:00:00 2001 From: Arsen Musayelyan Date: Mon, 26 Sep 2022 19:11:30 -0700 Subject: [PATCH] Allocate memory for output slice in pkgPrompt() using make() --- repo.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/repo.go b/repo.go index df34dde..0e53472 100644 --- a/repo.go +++ b/repo.go @@ -160,9 +160,9 @@ func pkgPrompt(options []string) ([]string, error) { return nil, err } - var out []string - for _, i := range choices { - out = append(out, options[i]) + out := make([]string, len(choices)) + for i, choiceIndex := range choices { + out[i] = options[choiceIndex] } return out, nil