From 41465407b224b0b42ab315f6fba7ce62161cf578 Mon Sep 17 00:00:00 2001 From: comp500 <comp500@users.noreply.github.com> Date: Tue, 27 Jun 2023 00:46:26 +0100 Subject: [PATCH] Fix out of bounds array access in acceptable-versions command --- settings/acceptable_versions.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/settings/acceptable_versions.go b/settings/acceptable_versions.go index c4da35f..fce06ed 100644 --- a/settings/acceptable_versions.go +++ b/settings/acceptable_versions.go @@ -104,7 +104,7 @@ var acceptableVersionsCommand = &cobra.Command{ // If it's only 1 element long, then it's already sorted if len(acceptableVersionsDeduped) > 1 { for i, v := range acceptableVersionsDeduped { - if flexver.Less(acceptableVersionsDeduped[i+1], v) { + if i+1 < len(acceptableVersionsDeduped) && flexver.Less(acceptableVersionsDeduped[i+1], v) { fmt.Printf("Warning: Your acceptable versions list is out of order. ") // Give a do you mean example // Clone the list