Browse Source

Remove bash unique string manipulation, replace with cut function.

pull/557/head
David Kerr 8 years ago
parent
commit
76b7731998
  1. 2
      dnsapi/dns_freedns.sh

2
dnsapi/dns_freedns.sh

@ -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" ;;

Loading…
Cancel
Save