aboutsummaryrefslogtreecommitdiffstats
path: root/packages/tinydns/tinydns.inc
diff options
context:
space:
mode:
Diffstat (limited to 'packages/tinydns/tinydns.inc')
-rw-r--r--packages/tinydns/tinydns.inc4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/tinydns/tinydns.inc b/packages/tinydns/tinydns.inc
index 4dc131e8..10a05670 100644
--- a/packages/tinydns/tinydns.inc
+++ b/packages/tinydns/tinydns.inc
@@ -164,7 +164,7 @@ function tinydns_get_record_status($record, $pingthreshold = "", $wanpingthresho
global $g, $config;
if(file_exists("/var/db/pingstatus/{$record}")) {
$status = file_get_contents("/var/db/pingstatus/{$record}");
- if($status == "DOWN")
+ if(stristr($status,"DOWN"))
return false;
}
if($pingthreshold) {
@@ -189,7 +189,7 @@ function tinydns_get_backup_record($record) {
if(!$domain['row'])
return $record;
foreach($domain['row'] as $row) {
- $status = tinydns_get_record_status($record);
+ $status = tinydns_get_record_status($row['failoverip']);
if($status)
return $row['failoverip'];
}