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 @@ -2579,21 +2579,22 @@ _comp_compgen_known_hosts__impl()
2579
2579
_comp_compgen -av known_hosts -- -A hostname -P " $prefix " -S " $suffix "
2580
2580
fi
2581
2581
2582
- if (( ${# known_hosts[@]} )) ; then
2583
- if [[ $ipv4 ]]; then
2584
- known_hosts=(" ${known_hosts[@]/*:* $suffix / } " )
2585
- fi
2586
- if [[ $ipv6 ]]; then
2587
- known_hosts=(" ${known_hosts[@]/ +([0-9]).+([0-9]).+([0-9]).+([0-9])$suffix / } " )
2588
- fi
2589
- if [[ $ipv4 || $ipv6 ]]; then
2590
- for i in " ${! known_hosts[@]} " ; do
2591
- [[ ${known_hosts[i]} ]] || unset -v ' known_hosts[i]'
2592
- done
2593
- fi
2594
- _comp_compgen -v known_hosts -c " $prefix$cur " ltrim_colon " ${known_hosts[@]} "
2582
+ (( ${# known_hosts[@]} )) || return 1
2583
+
2584
+ if [[ $ipv4 ]]; then
2585
+ known_hosts=(" ${known_hosts[@]/*:* $suffix / } " )
2586
+ fi
2587
+ if [[ $ipv6 ]]; then
2588
+ known_hosts=(" ${known_hosts[@]/ +([0-9]).+([0-9]).+([0-9]).+([0-9])$suffix / } " )
2589
+ fi
2590
+ if [[ $ipv4 || $ipv6 ]]; then
2591
+ for i in " ${! known_hosts[@]} " ; do
2592
+ [[ ${known_hosts[i]} ]] || unset -v ' known_hosts[i]'
2593
+ done
2595
2594
fi
2595
+ (( ${# known_hosts[@]} )) || return 1
2596
2596
2597
+ _comp_compgen -v known_hosts -c " $prefix$cur " ltrim_colon " ${known_hosts[@]} "
2597
2598
} # _comp_compgen_known_hosts__impl()
2598
2599
complete -F _known_hosts traceroute traceroute6 \
2599
2600
fping fping6 telnet rsh rlogin ftp dig drill mtr ssh-installkeys showmount
You can’t perform that action at this time.
0 commit comments