From fd083fab36330f54260034b5bbe6ce1d9ee44b51 Mon Sep 17 00:00:00 2001 From: Tad Fisher Date: Sun, 21 Jan 2018 18:40:02 -0800 Subject: Fix Travis (#47) * Install shellcheck manually * Use `read` instead of built-in glob splitting --- otp.bash | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'otp.bash') diff --git a/otp.bash b/otp.bash index 16d0ef4..7d42f66 100755 --- a/otp.bash +++ b/otp.bash @@ -59,7 +59,8 @@ otp_parse_uri() { [[ -z $otp_accountname ]] && die "Invalid key URI (missing accountname): $otp_uri" local p=${BASH_REMATCH[7]} - local IFS=\&; local params=(${p[@]}); unset IFS + local params + local IFS=\&; read -r -a params <<< "$p"; unset IFS pattern='^(.+)=(.+)$' for param in "${params[@]}"; do -- cgit v1.2.3