diff --git a/cipherscan b/cipherscan index b7d0d1a..13fa067 100755 --- a/cipherscan +++ b/cipherscan @@ -1915,8 +1915,9 @@ if (( $# < 1 )); then fi PARAMS=("$@") -TARGET=${PARAMS[-1]} -unset PARAMS[-1] +last_element="$(( $# - 1 ))" +TARGET=${PARAMS[$last_element]} +unset PARAMS[$last_element] # Refuse to proceed if the hostname starts with a hyphen, since hostnames can't # begin with a hyphen and this likely means we accidentally parsed an option as