From e10c11979420cc9455389cb6dab42c1d1babca22 Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Wed, 13 Jun 2001 09:26:15 +0000 Subject: Fix assignment problems spotted by Bart --- ChangeLog | 5 +++++ Completion/compinstall | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 3163b6bb8..20e7a3c8e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2001-06-13 Peter Stephenson + + * unposted: Completion/compinstall: pointed out by Bart: bad + array handling. + 2001-06-13 Sven Wischnowsky * 14883 (Jos Backus): Completion/Unix/Command/_mount: add code for diff --git a/Completion/compinstall b/Completion/compinstall index b7b4a8412..42ef0c330 100644 --- a/Completion/compinstall +++ b/Completion/compinstall @@ -200,13 +200,13 @@ fi if [[ -z $compdir ]]; then # Start up a new zsh and get its default fpath. If some swine has # tinkered with this in /etc/zshenv we're out of luck. - lines=${(f)"$(zsh -fc 'print -l $ZSH_VERSION $fpath')"} - lines=$lines[1] + lines=(${(f)"$(zsh -fc 'print -l $ZSH_VERSION $fpath')"}) + line=$lines[1] shift lines # If the zsh in that path isn't right, maybe the user's shell is elsewhere. if [[ $line != $ZSH_VERSION && -x $SHELL ]]; then - lines=${(f)"$($SHELL -fc 'print -l $ZSH_VERSION $fpath' 2>/dev/null)"} - lines=$lines[1] + lines=(${(f)"$($SHELL -fc 'print -l $ZSH_VERSION $fpath' 2>/dev/null)"}) + line=$lines[1] shift lines fi if [[ $line != $ZSH_VERSION ]]; then -- cgit 1.4.1