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