]> git.proxmox.com Git - mirror_acme.sh.git/commitdiff
fix https://github.com/acmesh-official/acme.sh/issues/4470
authorneil <git@neilpang.com>
Tue, 24 Jan 2023 07:17:21 +0000 (15:17 +0800)
committerneil <git@neilpang.com>
Tue, 24 Jan 2023 07:17:48 +0000 (15:17 +0800)
acme.sh

diff --git a/acme.sh b/acme.sh
index d8a46a6f3f573fcbf0947c664fe60b246e235b18..7683495b9bc4d0f49c814ee9d8db4432a4db20ec 100755 (executable)
--- a/acme.sh
+++ b/acme.sh
@@ -2386,12 +2386,14 @@ _getdeployconf() {
   if [ "$_rac_value" ]; then
     if _startswith "$_rac_value" '"' && _endswith "$_rac_value" '"'; then
       _debug2 "trim quotation marks"
-      eval "export $_rac_key=$_rac_value"
+      eval $_rac_key=$_rac_value
+      export $_rac_key
     fi
     return 0 # do nothing
   fi
-  _saved=$(_readdomainconf "SAVED_$_rac_key")
-  eval "export $_rac_key=\"\$_saved\""
+  _saved="$(_readdomainconf "SAVED_$_rac_key")"
+  eval $_rac_key="$_saved"
+  export $_rac_key
 }
 
 #_saveaccountconf  key  value  base64encode