Merge pull request #2856 from testssl/fix_2854

Fix bug when --nodns none --ip <IP> is supplied
This commit is contained in:
Dirk Wetter
2025-07-21 11:39:34 +02:00
committed by GitHub

View File

@ -22419,6 +22419,7 @@ determine_ip_addresses() {
else else
: # standard case : # standard case
fi fi
IPADDRs2SHOW=$(newline_to_spaces "$ip4 $ip6")
if "$do_ipv4_only"; then if "$do_ipv4_only"; then
if [[ -z "$ip4" ]]; then if [[ -z "$ip4" ]]; then
@ -22434,6 +22435,7 @@ determine_ip_addresses() {
fi fi
IPADDRs2CHECK=$(newline_to_spaces "$ip6") IPADDRs2CHECK=$(newline_to_spaces "$ip6")
else else
# Here we populate for general cases $IPADDRs2CHECK
for addr in $IPADDRs2SHOW; do for addr in $IPADDRs2SHOW; do
is_ipv6addr $addr && ! "$IPv6_OK" && continue is_ipv6addr $addr && ! "$IPv6_OK" && continue
[[ -z $IPADDRs2CHECK ]] && IPADDRs2CHECK="${addr}" || IPADDRs2CHECK="${IPADDRs2CHECK} ${addr}" [[ -z $IPADDRs2CHECK ]] && IPADDRs2CHECK="${addr}" || IPADDRs2CHECK="${IPADDRs2CHECK} ${addr}"