diff --git a/includes/functions.php b/includes/functions.php index 17e0823bc..472294ee9 100755 --- a/includes/functions.php +++ b/includes/functions.php @@ -211,23 +211,23 @@ function addHost($host, $snmpver, $port = '161', $transport = 'udp') { // Try SNMPv2c $snmpver = 'v2c'; - $ret = addHost($host, $snmpver); - if (!$ret) + $ret = addHost($host, $snmpver); + if (!$ret) { //Try SNMPv3 $snmpver = 'v3'; - $ret = addHost($host, $snmpver); - if (!$ret) + $ret = addHost($host, $snmpver); + if (!$ret) { // Try SNMPv1 $snmpver = 'v1'; - return addHost($host, $snmpver); - } else { - return $ret; - } - } else { - return $ret; - } + return addHost($host, $snmpver); + } else { + return $ret; + } + } else { + return $ret; + } } if ($snmpver === "v3") @@ -294,6 +294,7 @@ function addHost($host, $snmpver, $port = '161', $transport = 'udp') /// found in database print_error("Already got host $host"); } + return 0; }