Don't dnslookup if overwrite IP is configured (#11084)

* don't dnslookup if fix IP assigned

* change if statement
This commit is contained in:
SourceDoctor
2020-01-31 12:38:39 +01:00
committed by GitHub
parent 7950893cd1
commit f0cdf7314b

View File

@@ -243,11 +243,20 @@ function poll_device($device, $force_module = false)
echo 'Hostname: ' . $device['hostname'] . PHP_EOL;
echo 'Device ID: ' . $device['device_id'] . PHP_EOL;
echo 'OS: ' . $device['os'] . PHP_EOL;
$ip = dnslookup($device);
if (empty($device['overwrite_ip'])) {
$ip = dnslookup($device);
} else {
$ip = $device['overwrite_ip'];
}
$db_ip = null;
if (!empty($ip)) {
echo 'Resolved IP: '.$ip.PHP_EOL;
if (empty($device['overwrite_ip'])) {
echo 'Resolved IP: '.$ip.PHP_EOL;
} else {
echo 'Assigned IP: '.$ip.PHP_EOL;
}
$db_ip = inet_pton($ip);
}