diff --git a/cipherscan b/cipherscan index db5c143..ff05c02 100755 --- a/cipherscan +++ b/cipherscan @@ -10,7 +10,8 @@ DOBENCHMARK=0 BENCHMARKITER=30 -REALPATH=$(dirname "$0") +DIRNAMEPATH=$(dirname "$0") +REALPATH="$DIRNAMEPATH" # make sure this doesn't error out when readlink -f isn't available (OSX) readlink -f "$0" &>/dev/null && REALPATH=$(dirname "$(readlink -f "$0")") OPENSSLBIN="${REALPATH}/openssl" @@ -43,8 +44,8 @@ if [[ "$TIMEOUTOUTPUT" =~ BusyBox ]]; then fi # use custom config file to enable GOST ciphers -if [[ -e $(dirname "$0")/openssl.cnf ]]; then - export OPENSSL_CONF="$(dirname "$0")/openssl.cnf" +if [[ -e $DIRNAMEPATH/openssl.cnf ]]; then + export OPENSSL_CONF="$DIRNAMEPATH/openssl.cnf" fi # find a list of trusted CAs on the local system, or use the provided list @@ -57,7 +58,7 @@ if [[ -z "$CACERTS" ]]; then done fi if [[ ! -e "$CACERTS" ]]; then - CACERTS="$(dirname "$0")/ca-bundle.crt" + CACERTS="$DIRNAMEPATH/ca-bundle.crt" fi # RSA ciphers are put at the end to force Google servers to accept ECDSA ciphers