about summary refs log tree commit diff
path: root/Completion/Unix
diff options
context:
space:
mode:
authorSven Wischnowsky <wischnow@users.sourceforge.net>2002-05-14 08:08:44 +0000
committerSven Wischnowsky <wischnow@users.sourceforge.net>2002-05-14 08:08:44 +0000
commit757e68c5e7918eaa67ecc9d7a0e9c764d9e81a30 (patch)
tree3b46d4c3272dfa1b57c94515823c15d72b38f7e6 /Completion/Unix
parentb0e4b61a82e9a9ee162832ac862a9faf5ec9bd85 (diff)
downloadzsh-757e68c5e7918eaa67ecc9d7a0e9c764d9e81a30.tar.gz
zsh-757e68c5e7918eaa67ecc9d7a0e9c764d9e81a30.tar.xz
zsh-757e68c5e7918eaa67ecc9d7a0e9c764d9e81a30.zip
fix for _arguments: don't use argument-tag when completing options; fix for _services: leave loop when matches were produced (17148)
Diffstat (limited to 'Completion/Unix')
-rw-r--r--Completion/Unix/Type/_services1
1 files changed, 1 insertions, 0 deletions
diff --git a/Completion/Unix/Type/_services b/Completion/Unix/Type/_services
index 837a77586..670aed05b 100644
--- a/Completion/Unix/Type/_services
+++ b/Completion/Unix/Type/_services
@@ -18,6 +18,7 @@ while _tags; do
     compadd  -a inits && ret=0
   _requested xinetd expl 'xinetd services' \
     compadd  -a xinetds && ret=0
+  (( ret )) || break
 done
 
 return $ret