mirror of
https://github.com/drwetter/testssl.sh.git
synced 2026-07-15 03:27:38 +02:00
Merge pull request #3096 from ericcgu/fix/3095-ipv6-proxy-bad-substitution
Fix broken OpenSSL version check for IPv6 proxy in check_proxy() (#3095)
This commit is contained in:
+2
-2
@@ -23415,7 +23415,7 @@ check_proxy() {
|
||||
PROXYIP="$PROXYNODE"
|
||||
else
|
||||
# This was tested with vanilla OpenSSL versions
|
||||
if [[ ${OSSL_VER_MAJOR$}${OSSL_VER_MINOR} -ge 11 ]]; then
|
||||
if [[ $OSSL_VER_MAJOR -ge 3 ]] || [[ "$OSSL_VER_MAJOR.$OSSL_VER_MINOR" == 1.1.* ]]; then
|
||||
PROXYIP="[$PROXYNODE]"
|
||||
else
|
||||
fatal_cmd_line "OpenSSL version >= 1.1.0 required for IPv6 proxy support" $ERR_OSSLBIN
|
||||
@@ -23428,7 +23428,7 @@ check_proxy() {
|
||||
if [[ -z "$PROXYIP" ]]; then
|
||||
PROXYIP="$(get_aaaa_record "$PROXYNODE" 2>/dev/null | grep -v alias | sed 's/^.*address //')"
|
||||
if [[ -n "$PROXYIP" ]]; then
|
||||
if [[ ${OSSL_VER_MAJOR$}${OSSL_VER_MINOR} -lt 11 ]]; then
|
||||
if [[ $OSSL_VER_MAJOR -lt 3 ]] && [[ "$OSSL_VER_MAJOR.$OSSL_VER_MINOR" != 1.1.* ]]; then
|
||||
fatal_cmd_line "OpenSSL version >= 1.1.0 required for IPv6 proxy support" $ERR_OSSLBIN
|
||||
fi
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user