mirror of
https://github.com/drwetter/testssl.sh.git
synced 2025-02-07 08:11:16 +01:00
Fix error when hostname w trailing dot supplied
This commit is contained in:
parent
aa4e9a4d41
commit
61cf7fe0e7
@ -21255,7 +21255,7 @@ parse_hn_port() {
|
||||
NODE="$1"
|
||||
NODE="${NODE/https\:\/\//}" # strip "https"
|
||||
NODE="${NODE%%/*}" # strip trailing urlpath
|
||||
NODE="${NODE%%.}" # strip trailing "." if supplied
|
||||
|
||||
if grep -q ':$' <<< "$NODE"; then
|
||||
if grep -wq http <<< "$NODE"; then
|
||||
fatal "\"http\" is not what you meant probably" $ERR_CMDLINE
|
||||
@ -21278,6 +21278,8 @@ parse_hn_port() {
|
||||
PORT=$(sed 's/^.*\://' <<< "$NODE") && NODE=$(sed 's/\:.*$//' <<< "$NODE")
|
||||
fi
|
||||
|
||||
NODE="${NODE%%.}" # strip trailing "." if supplied
|
||||
|
||||
# We check for non-ASCII chars now. If there are some we'll try to convert it if IDN/IDN2 is installed
|
||||
# If not, we'll continue. Hoping later that dig can use it. If not the error handler will tell
|
||||
# Honestly we don't care whether it's IDN2008 or IDN2003 or Emoji domains as long as it works.
|
||||
|
Loading…
Reference in New Issue
Block a user