mirror of
https://github.com/librenms/librenms.git
synced 2024-09-22 02:48:37 +00:00
Added fallback to false if it is not an IP
This commit is contained in:
parent
fadc790040
commit
15cd6d5662
@ -285,7 +285,7 @@ function addHost($host, $snmpver, $port = '161', $transport = 'udp', $quiet = '0
|
|||||||
// Test Database Exists
|
// Test Database Exists
|
||||||
if (dbFetchCell("SELECT COUNT(*) FROM `devices` WHERE `hostname` = ?", array($host)) == '0')
|
if (dbFetchCell("SELECT COUNT(*) FROM `devices` WHERE `hostname` = ?", array($host)) == '0')
|
||||||
{
|
{
|
||||||
if (filter_var($host, FILTER_VALIDATE_IP) && ip_exists($host) === false) {
|
if (ip_exists($host) === false) {
|
||||||
// Test reachability
|
// Test reachability
|
||||||
if ($force_add == 1 || isPingable($host))
|
if ($force_add == 1 || isPingable($host))
|
||||||
{
|
{
|
||||||
@ -1228,6 +1228,8 @@ function ip_exists($ip) {
|
|||||||
if (!dbFetchRow("SELECT `ipv4_address_id` FROM `ipv4_addresses` WHERE `ipv4_address` = ?", array($ip))) {
|
if (!dbFetchRow("SELECT `ipv4_address_id` FROM `ipv4_addresses` WHERE `ipv4_address` = ?", array($ip))) {
|
||||||
$return = false;
|
$return = false;
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
$return = false;
|
||||||
}
|
}
|
||||||
return $return;
|
return $return;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user