Skip to content

Commit afed102

Browse files
author
Thom
committed
Fix SQL query (#4202)
1 parent 9ec71a0 commit afed102

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

server/lib/classes/letsencrypt.inc.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -436,12 +436,12 @@ public function request_certificates($data, $server_type = 'apache') {
436436
array_shift($temp_domain_parts);
437437
}
438438
}
439-
$queryOr = "origin = " . $temp_domain . ".";
440-
foreach ($queryDomains as $domain) {
441-
$queryOr .= " OR origin = " . $domain . ".";
439+
$queryOr = "origin = '" . $temp_domain . ".'";
440+
foreach ($queryDomains as $queryDomain) {
441+
$queryOr .= " OR origin = '" . $queryDomain . ".'";
442442
}
443-
444-
if($app->dbmaster->queryOneRecord("SELECT * FROM dns_soa WHERE active = y AND ?", $queryOr) != null) {
443+
$sql = "SELECT * FROM dns_soa WHERE active = 'y' AND " . $queryOr;
444+
if (is_array($app->dbmaster->queryOneRecord($sql))) {
445445
$le_domains[] = $temp_domain;
446446
$app->log("Verified domain " . $temp_domain . " has a DNS zone in this setup for the acme (Let's Encrypt) challenge.", LOGLEVEL_DEBUG);
447447
} else {

0 commit comments

Comments
 (0)