diff --git a/tests/bin/wget b/tests/bin/wget index f720c85..a8ef8b0 100755 --- a/tests/bin/wget +++ b/tests/bin/wget @@ -78,9 +78,11 @@ for url; do esac done -host="${url#http*://}" -host="${host%%/*}" -path="${url#http*://$host}" +url_no_scheme="${url#*://}" +case "$url_no_scheme" in + */*) host="${url_no_scheme%%/*}"; path="/${url_no_scheme#*/}";; + *) host="$url_no_scheme"; path=/;; +esac path="${path#${WGET_STRIP_PREFIX:-/}}" path="${path%\?*}" [ -n "$WGET_HOST_LOG" ] && echo "$host" >> "$WGET_HOST_LOG"