1
0
mirror of https://github.com/openshift/installer.git synced 2026-02-05 06:46:36 +01:00

Bump survey vendor for panic

This commit is contained in:
Joseph Callen
2020-02-27 14:18:35 -05:00
parent 9220dbd6be
commit 9b885ec216
4 changed files with 11 additions and 3 deletions

2
go.mod
View File

@@ -111,7 +111,7 @@ require (
golang.org/x/time v0.0.0-20191024005414-555d28b269f0 // indirect
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 // indirect
google.golang.org/api v0.14.0
gopkg.in/AlecAivazis/survey.v1 v1.8.8
gopkg.in/AlecAivazis/survey.v1 v1.8.9-0.20200217094205-6773bdf39b7f
gopkg.in/ini.v1 v1.51.0
gopkg.in/yaml.v2 v2.2.7
k8s.io/api v0.17.2

2
go.sum
View File

@@ -2624,6 +2624,8 @@ google.golang.org/grpc v1.25.1 h1:wdKvqQk7IttEw92GoRyKG2IDrUIpgpj6H6m81yfeMW0=
google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY=
gopkg.in/AlecAivazis/survey.v1 v1.8.8 h1:5UtTowJZTz1j7NxVzDGKTz6Lm9IWm8DDF6b7a2wq9VY=
gopkg.in/AlecAivazis/survey.v1 v1.8.8/go.mod h1:CaHjv79TCgAvXMSFJSVgonHXYWxnhzI3eoHtnX5UgUo=
gopkg.in/AlecAivazis/survey.v1 v1.8.9-0.20200217094205-6773bdf39b7f h1:AQkMzsSzHWrgZWqGRpuRaRPDmyNibcXlpGcnQJ7HxZw=
gopkg.in/AlecAivazis/survey.v1 v1.8.9-0.20200217094205-6773bdf39b7f/go.mod h1:CaHjv79TCgAvXMSFJSVgonHXYWxnhzI3eoHtnX5UgUo=
gopkg.in/airbrake/gobrake.v2 v2.0.9/go.mod h1:/h5ZAUhDkGaJfjzjKLSjv6zCL6O0LLBxU4K+aSYdM/U=
gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=
gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc/go.mod h1:m7x9LTH6d71AHyAX77c9yqWCCa3UKHcVEj9y7hAtKDk=

View File

@@ -151,6 +151,12 @@ func (s *Select) OnChange(line []rune, pos int, key rune) (newLine []rune, newPo
if len(options) <= s.selectedIndex {
return []rune{}, 0, false
}
// s.selectedIndex should not be a negative number
if s.selectedIndex < 0 {
return []rune{}, 0, false
}
return []rune(options[s.selectedIndex]), 0, true
}
@@ -249,7 +255,7 @@ func (s *Select) Prompt() (interface{}, error) {
val = options[0]
}
// otherwise the selected index points to the value
} else if s.selectedIndex < len(options) {
} else if s.selectedIndex >= 0 && s.selectedIndex < len(options) {
// the
val = options[s.selectedIndex]
}

2
vendor/modules.txt vendored
View File

@@ -1567,7 +1567,7 @@ google.golang.org/grpc/stats
google.golang.org/grpc/status
google.golang.org/grpc/tap
google.golang.org/grpc/test/bufconn
# gopkg.in/AlecAivazis/survey.v1 v1.8.8
# gopkg.in/AlecAivazis/survey.v1 v1.8.9-0.20200217094205-6773bdf39b7f
gopkg.in/AlecAivazis/survey.v1
gopkg.in/AlecAivazis/survey.v1/core
gopkg.in/AlecAivazis/survey.v1/terminal