From 645de061e91c527d0f9f39198979f67591e68342 Mon Sep 17 00:00:00 2001 From: lc Date: Wed, 23 Nov 2016 14:29:19 +0800 Subject: [PATCH] fix bug."head -c" in function _ali_nonce not supported by solaris --- dnsapi/dns_ali.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/dnsapi/dns_ali.sh b/dnsapi/dns_ali.sh index 8a0afa03..352c0460 100644 --- a/dnsapi/dns_ali.sh +++ b/dnsapi/dns_ali.sh @@ -90,9 +90,9 @@ _ali_rest() { _ali_urlencode() { _str="$1" _str_len=${#_str} - _h_i=1 - while [ "$_h_i" -le "$_str_len" ]; do - _str_c="$(printf "%s" "$_str" | cut -c "$_h_i")" + _u_i=1 + while [ "$_u_i" -le "$_str_len" ]; do + _str_c="$(printf "%s" "$_str" | cut -c "$_u_i")" case $_str_c in [a-zA-Z0-9.~_-]) printf "%s" "$_str_c" ;; @@ -100,12 +100,12 @@ _ali_urlencode() { printf "%%%02X" "'$_str_c" ;; esac - _h_i="$(_math "$_h_i" + 1)" + _u_i="$(_math "$_u_i" + 1)" done } _ali_nonce() { - tr