]> git.proxmox.com Git - mirror_acme.sh.git/commitdiff
minor, ignore empty -d value
authorneil <git@byneil.com>
Thu, 9 Jun 2016 04:45:30 +0000 (12:45 +0800)
committerneil <git@byneil.com>
Thu, 9 Jun 2016 04:45:30 +0000 (12:45 +0800)
acme.sh

diff --git a/acme.sh b/acme.sh
index 64a762af79ee8a4912cdd7747acbc55069f92098..fffac609e6ad937580412797e10cfccd7c59641f 100755 (executable)
--- a/acme.sh
+++ b/acme.sh
@@ -2284,20 +2284,23 @@ _process() {
     --domain|-d)
         _dvalue="$2"
         
-        if [ -z "$_dvalue" ] || _startswith "$_dvalue" "-" ; then
-          _err "'$_dvalue' is not a valid domain for parameter '$1'"
-          return 1
-        fi
-        
-        if [ -z "$_domain" ] ; then
-          _domain="$_dvalue"
-        else
-          if [ "$_altdomains" = "no" ] ; then
-            _altdomains="$_dvalue"
+        if [ "$_dvalue" ] ; then
+          if _startswith "$_dvalue" "-" ; then
+            _err "'$_dvalue' is not a valid domain for parameter '$1'"
+            return 1
+          fi
+          
+          if [ -z "$_domain" ] ; then
+            _domain="$_dvalue"
           else
-            _altdomains="$_altdomains,$_dvalue"
+            if [ "$_altdomains" = "no" ] ; then
+              _altdomains="$_dvalue"
+            else
+              _altdomains="$_altdomains,$_dvalue"
+            fi
           fi
         fi
+        
         shift
         ;;