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 @@ -2642,21 +2642,22 @@ _comp_compgen_known_hosts__impl()
2642
2642
_comp_compgen -av known_hosts -- -A hostname -P " $prefix " -S " $suffix "
2643
2643
fi
2644
2644
2645
- if (( ${# known_hosts[@]} )) ; then
2646
- if [[ $ipv4 ]]; then
2647
- known_hosts=(" ${known_hosts[@]/*:* $suffix / } " )
2648
- fi
2649
- if [[ $ipv6 ]]; then
2650
- known_hosts=(" ${known_hosts[@]/ +([0-9]).+([0-9]).+([0-9]).+([0-9])$suffix / } " )
2651
- fi
2652
- if [[ $ipv4 || $ipv6 ]]; then
2653
- for i in " ${! known_hosts[@]} " ; do
2654
- [[ ${known_hosts[i]} ]] || unset -v ' known_hosts[i]'
2655
- done
2656
- fi
2657
- _comp_compgen -v known_hosts -c " $prefix$cur " ltrim_colon " ${known_hosts[@]} "
2645
+ (( ${# known_hosts[@]} )) || return 1
2646
+
2647
+ if [[ $ipv4 ]]; then
2648
+ known_hosts=(" ${known_hosts[@]/*:* $suffix / } " )
2649
+ fi
2650
+ if [[ $ipv6 ]]; then
2651
+ known_hosts=(" ${known_hosts[@]/ +([0-9]).+([0-9]).+([0-9]).+([0-9])$suffix / } " )
2652
+ fi
2653
+ if [[ $ipv4 || $ipv6 ]]; then
2654
+ for i in " ${! known_hosts[@]} " ; do
2655
+ [[ ${known_hosts[i]} ]] || unset -v ' known_hosts[i]'
2656
+ done
2658
2657
fi
2658
+ (( ${# known_hosts[@]} )) || return 1
2659
2659
2660
+ _comp_compgen -v known_hosts -c " $prefix$cur " ltrim_colon " ${known_hosts[@]} "
2660
2661
} # _comp_compgen_known_hosts__impl()
2661
2662
complete -F _known_hosts traceroute traceroute6 \
2662
2663
fping fping6 telnet rsh rlogin ftp dig drill mtr ssh-installkeys showmount
You can’t perform that action at this time.
0 commit comments