Bläddra i källkod

Check default domain name is more than zero length

Bob Mottram 8 år sedan
förälder
incheckning
f2f72193b8
1 ändrade filer med 6 tillägg och 4 borttagningar
  1. 6
    4
      src/freedombone-utils-web

+ 6
- 4
src/freedombone-utils-web Visa fil

@@ -762,10 +762,12 @@ function update_default_domain {
762 762
         fi
763 763
 
764 764
         if [ -d /etc/dovecot ]; then
765
-            if ! grep -q "ssl_cert = </etc/ssl/certs/${DEFAULT_DOMAIN_NAME}.pem" /etc/dovecot/conf.d/10-ssl.conf; then
766
-                sed -i "s|#ssl_cert =.*|ssl_cert = </etc/ssl/certs/${DEFAULT_DOMAIN_NAME}.pem|g" /etc/dovecot/conf.d/10-ssl.conf
767
-                sed -i "s|ssl_cert =.*|ssl_cert = </etc/ssl/certs/${DEFAULT_DOMAIN_NAME}.pem|g" /etc/dovecot/conf.d/10-ssl.conf
768
-                systemctl restart dovecot
765
+            if [ ${#DEFAULT_DOMAIN_NAME} -gt 0 ]; then
766
+                if ! grep -q "ssl_cert = </etc/ssl/certs/${DEFAULT_DOMAIN_NAME}.pem" /etc/dovecot/conf.d/10-ssl.conf; then
767
+                    sed -i "s|#ssl_cert =.*|ssl_cert = </etc/ssl/certs/${DEFAULT_DOMAIN_NAME}.pem|g" /etc/dovecot/conf.d/10-ssl.conf
768
+                    sed -i "s|ssl_cert =.*|ssl_cert = </etc/ssl/certs/${DEFAULT_DOMAIN_NAME}.pem|g" /etc/dovecot/conf.d/10-ssl.conf
769
+                    systemctl restart dovecot
770
+                fi
769 771
             fi
770 772
         fi
771 773