Skip to content

Commit c95cb8e

Browse files
author
Thom
committed
Fix wildcard check for alias domains(#4202)
1 parent 15f9c63 commit c95cb8e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

server/lib/classes/letsencrypt.inc.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -403,8 +403,10 @@ public function request_certificates($data, $server_type = 'apache') {
403403
if(is_array($aliasdomains)) {
404404
foreach($aliasdomains as $aliasdomain) {
405405
$temp_domains[] = $aliasdomain['domain'];
406-
if(isset($aliasdomain['subdomain']) && substr($aliasdomain['domain'],0,4) != 'www.' && ($aliasdomain['subdomain'] == "www" OR $aliasdomain['subdomain'] == "*")) {
406+
if (isset($aliasdomain['subdomain']) && substr($aliasdomain['domain'],0,4) != 'www.' && ($aliasdomain['domain']['subdomain'] == "www" || ($aliasdomain['domain']['subdomain'] == "*" && (!$use_acme || $global_sites_config['acme_dns_user'] == '')))) {
407407
$temp_domains[] = "www." . $aliasdomain['domain'];
408+
} elseif ($aliasdomain['domain']['subdomain'] == "*" && ($use_acme && $global_sites_config['acme_dns_user'] != '')) {
409+
$temp_domains[] = "*." . $aliasdomain['domain'];
408410
}
409411
}
410412
}

0 commit comments

Comments
 (0)