diff --git a/blockcheck.sh b/blockcheck.sh index 5b51c1d..22b8ca8 100755 --- a/blockcheck.sh +++ b/blockcheck.sh @@ -351,7 +351,7 @@ curl_translate_code() curl_supports_tls13() { local r - curl --tlsv1.3 -Is -o /dev/null http://127.0.0.1:65535 2>/dev/null + curl --tlsv1.3 -Is -o /dev/null --max-time 1 http://127.0.0.1:65535 2>/dev/null # return code 2 = init failed. likely bad command line options [ $? = 2 ] && return 1 # curl can have tlsv1.3 key present but ssl library without TLS 1.3 support @@ -366,14 +366,14 @@ curl_supports_tlsmax() # supported only in OpenSSL and LibreSSL curl --version | grep -Fq -e OpenSSL -e LibreSSL -e GnuTLS || return 1 # supported since curl 7.54 - curl --tls-max 1.2 -Is -o /dev/null http://127.0.0.1:65535 2>/dev/null + curl --tls-max 1.2 -Is -o /dev/null --max-time 1 http://127.0.0.1:65535 2>/dev/null # return code 2 = init failed. likely bad command line options [ $? != 2 ] } curl_supports_connect_to() { - curl --connect-to 127.0.0.1:: -o /dev/null http://127.0.0.1:65535 2>/dev/null + curl --connect-to 127.0.0.1:: -o /dev/null --max-time 1 http://127.0.0.1:65535 2>/dev/null [ "$?" != 2 ] }