add boundary check for args parser (#2415)
parent
6a43167f1a
commit
39d93223d9
|
|
@ -30,8 +30,9 @@ func newArgs(p *Interpreter, aa []string) args {
|
|||
args[contextKey] = a[1:]
|
||||
|
||||
case strings.Index(a, fuzzyFlag) == 0:
|
||||
i++
|
||||
args[filterKey] = strings.ToLower(strings.TrimSpace(aa[i]))
|
||||
if i++; i < len(aa) {
|
||||
args[filterKey] = strings.ToLower(strings.TrimSpace(aa[i]))
|
||||
}
|
||||
|
||||
case strings.Index(a, filterFlag) == 0:
|
||||
args[filterKey] = strings.ToLower(a[1:])
|
||||
|
|
|
|||
Loading…
Reference in New Issue