From 4625e0eabc91d3e49404a6463e9ed8b2548b05b9 Mon Sep 17 00:00:00 2001 From: Bart Schaefer Date: Tue, 18 Mar 2008 15:14:20 +0000 Subject: 24717, 24718, 24719: a 0 subscript is neither valid nor equivalent to 1 any longer, so the (i) subscript flag on an empty array needs to yield 1. --- Completion/compinstall | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Completion/compinstall') diff --git a/Completion/compinstall b/Completion/compinstall index d4562d739..4fc615958 100644 --- a/Completion/compinstall +++ b/Completion/compinstall @@ -1438,7 +1438,7 @@ number of completions. Please enter: done amenu=(${=menu}) elt=${amenu[(i)*select*]} - [[ $elt -gt $#amenu ]] && elt= + [[ $elt -eq 0 || $elt -gt $#amenu ]] && elt= case $select in <->) if [[ -n $elt ]]; then amenu[$elt]="select=$select" -- cgit 1.4.1