Browse Source

fix issue where keyauthorization starts with a - character (#184)

Alistair Nixon 9 years ago
parent
commit
7939b419f7
1 changed files with 2 additions and 2 deletions
  1. 2 2
      acme.sh

+ 2 - 2
acme.sh

@@ -1360,11 +1360,11 @@ issue() {
 
 
         _debug wellknown_path "$wellknown_path"
         _debug wellknown_path "$wellknown_path"
 
 
-        token="$(printf "$keyauthorization" | cut -d '.' -f 1)"
+        token="$(printf "%s" "$keyauthorization" | cut -d '.' -f 1)"
         _debug "writing token:$token to $wellknown_path/$token"
         _debug "writing token:$token to $wellknown_path/$token"
 
 
         mkdir -p "$wellknown_path"
         mkdir -p "$wellknown_path"
-        printf "$keyauthorization" > "$wellknown_path/$token"
+        printf "%s" "$keyauthorization" > "$wellknown_path/$token"
         if [ ! "$usingApache" ] ; then
         if [ ! "$usingApache" ] ; then
           webroot_owner=$(_stat $_currentRoot)
           webroot_owner=$(_stat $_currentRoot)
           _debug "Changing owner/group of .well-known to $webroot_owner"
           _debug "Changing owner/group of .well-known to $webroot_owner"