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