about summary refs log tree commit diff
path: root/Completion/compinstall
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/compinstall')
-rw-r--r--Completion/compinstall8
1 files changed, 4 insertions, 4 deletions
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