diff --git a/check-services.php b/check-services.php index 350d4f4868..2164093170 100755 --- a/check-services.php +++ b/check-services.php @@ -58,7 +58,7 @@ foreach (dbFetchRows($sql, $params) as $service) { // Run the polling function if service is enabled and the associated device is up, "Disable ICMP Test" option is not enabled, // or service hostname/ip is different from associated device if (! $service['service_disabled'] && ($service['status'] == 1 || ($service['status'] == 0 && $service['status_reason'] === 'snmp') || - $service['attrib_value'] === 'true' || ($service['service_ip'] !== $service['hostname'] && + $service['attrib_value'] === 'true' || (! is_null($service['service_ip']) && $service['service_ip'] !== $service['hostname'] && $service['service_ip'] !== inet6_ntop($service['ip'])))) { poll_service($service); $polled_services++;