File tree Expand file tree Collapse file tree 1 file changed +14
-13
lines changed Expand file tree Collapse file tree 1 file changed +14
-13
lines changed Original file line number Diff line number Diff line change @@ -2587,21 +2587,22 @@ _comp_compgen_known_hosts__impl()
2587
2587
_comp_compgen -av known_hosts -- -A hostname -P " $prefix " -S " $suffix "
2588
2588
fi
2589
2589
2590
- if (( ${# known_hosts[@]} )) ; then
2591
- if [[ $ipv4 ]]; then
2592
- known_hosts=(" ${known_hosts[@]/*:* $suffix / } " )
2593
- fi
2594
- if [[ $ipv6 ]]; then
2595
- known_hosts=(" ${known_hosts[@]/ +([0-9]).+([0-9]).+([0-9]).+([0-9])$suffix / } " )
2596
- fi
2597
- if [[ $ipv4 || $ipv6 ]]; then
2598
- for i in " ${! known_hosts[@]} " ; do
2599
- [[ ${known_hosts[i]} ]] || unset -v ' known_hosts[i]'
2600
- done
2601
- fi
2602
- _comp_compgen -v known_hosts -c " $prefix$cur " ltrim_colon " ${known_hosts[@]} "
2590
+ (( ${# known_hosts[@]} )) || return 1
2591
+
2592
+ if [[ $ipv4 ]]; then
2593
+ known_hosts=(" ${known_hosts[@]/*:* $suffix / } " )
2594
+ fi
2595
+ if [[ $ipv6 ]]; then
2596
+ known_hosts=(" ${known_hosts[@]/ +([0-9]).+([0-9]).+([0-9]).+([0-9])$suffix / } " )
2597
+ fi
2598
+ if [[ $ipv4 || $ipv6 ]]; then
2599
+ for i in " ${! known_hosts[@]} " ; do
2600
+ [[ ${known_hosts[i]} ]] || unset -v ' known_hosts[i]'
2601
+ done
2603
2602
fi
2603
+ (( ${# known_hosts[@]} )) || return 1
2604
2604
2605
+ _comp_compgen -v known_hosts -c " $prefix$cur " ltrim_colon " ${known_hosts[@]} "
2605
2606
} # _comp_compgen_known_hosts__impl()
2606
2607
complete -F _known_hosts traceroute traceroute6 \
2607
2608
fping fping6 telnet rsh rlogin ftp dig drill mtr ssh-installkeys showmount
You can’t perform that action at this time.
0 commit comments