diff options
author | Peter Stephenson <pws@users.sourceforge.net> | 2001-06-13 09:26:15 +0000 |
---|---|---|
committer | Peter Stephenson <pws@users.sourceforge.net> | 2001-06-13 09:26:15 +0000 |
commit | e10c11979420cc9455389cb6dab42c1d1babca22 (patch) | |
tree | 0523734368bafcf5a77a6b638db6c17e4b43b6af | |
parent | ddd50ac548d03d6b6bc82b9c9cef9f81444334a6 (diff) | |
download | zsh-e10c11979420cc9455389cb6dab42c1d1babca22.tar.gz zsh-e10c11979420cc9455389cb6dab42c1d1babca22.tar.xz zsh-e10c11979420cc9455389cb6dab42c1d1babca22.zip |
Fix assignment problems spotted by Bart
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | 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 <pws@csr.com> + + * unposted: Completion/compinstall: pointed out by Bart: bad + array handling. + 2001-06-13 Sven Wischnowsky <wischnow@zsh.org> * 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 |