Remove bash unique string manipulation, replace with cut function.

This commit is contained in:
David Kerr 2017-01-29 15:43:58 -05:00
parent d059831da1
commit 2d4804274d

View File

@ -375,8 +375,8 @@ _freedns_urlencode() {
length="${#1}" length="${#1}"
i=0 i=0
while [ "$i" -lt "$length" ]; do while [ "$i" -lt "$length" ]; do
c="${1:i:1}"
i="$(_math "$i" + 1)" i="$(_math "$i" + 1)"
c="$(echo "$1" | cut -c "$i")"
case $c in case $c in
[a-zA-Z0-9.~_-]) printf '%s' "$c" ;; [a-zA-Z0-9.~_-]) printf '%s' "$c" ;;
*) printf '%%%02X' "'$c" ;; *) printf '%%%02X' "'$c" ;;