added check for invalid responses from gethostbynamel

fixed indent
This commit is contained in:
Kay Zumbusch
2016-03-09 21:01:47 +01:00
parent 52448571ea
commit 641ee1f8a6

View File

@@ -36,6 +36,8 @@ class bind {
// DNS servers might be multi homed; allow transfer from all ip
// addresses of the DNS server
$nameserver_ips = gethostbynamel(trim($nameserver));
// ignore invalid responses
if (is_array($nameserver_ips)) {
if (substr($nameserver, -1, 1) != '.') {
$nameserver.= '.';
}
@@ -45,6 +47,7 @@ class bind {
);
}
}
}
if (Settings::Get('system.mxservers') != '') {
$mxservers = explode(',', Settings::Get('system.mxservers'));