mirror of
https://github.com/Jguer/yay
synced 2024-08-31 21:58:39 +00:00
check len before accessing element
This commit is contained in:
parent
6bd920265c
commit
ddd1cc35d2
26
config.go
26
config.go
|
@ -234,21 +234,23 @@ func editor() (string, []string) {
|
|||
}
|
||||
fallthrough
|
||||
case os.Getenv("EDITOR") != "":
|
||||
editorArgs := strings.Fields(os.Getenv("EDITOR"))
|
||||
editor, err := exec.LookPath(editorArgs[0])
|
||||
if err != nil {
|
||||
fmt.Fprintln(os.Stderr, err)
|
||||
} else {
|
||||
return editor, editorArgs[1:]
|
||||
if editorArgs := strings.Fields(os.Getenv("EDITOR")); len(editorArgs) != 0 {
|
||||
editor, err := exec.LookPath(editorArgs[0])
|
||||
if err != nil {
|
||||
fmt.Fprintln(os.Stderr, err)
|
||||
} else {
|
||||
return editor, editorArgs[1:]
|
||||
}
|
||||
}
|
||||
fallthrough
|
||||
case os.Getenv("VISUAL") != "":
|
||||
editorArgs := strings.Fields(os.Getenv("VISUAL"))
|
||||
editor, err := exec.LookPath(editorArgs[0])
|
||||
if err != nil {
|
||||
fmt.Fprintln(os.Stderr, err)
|
||||
} else {
|
||||
return editor, editorArgs[1:]
|
||||
if editorArgs := strings.Fields(os.Getenv("VISUAL")); len(editorArgs) != 0 {
|
||||
editor, err := exec.LookPath(editorArgs[0])
|
||||
if err != nil {
|
||||
fmt.Fprintln(os.Stderr, err)
|
||||
} else {
|
||||
return editor, editorArgs[1:]
|
||||
}
|
||||
}
|
||||
fallthrough
|
||||
default:
|
||||
|
|
Loading…
Reference in a new issue