From e4fa05f51db7be6b623bb804474965a020a9e12d Mon Sep 17 00:00:00 2001 From: Adam Amstrong Date: Sun, 20 May 2012 21:03:19 +0000 Subject: [PATCH] fix addhost function from almir kadric (#56) git-svn-id: http://www.observium.org/svn/observer/trunk@3217 61d68cd4-352d-0410-923a-c4978735b2b8 --- includes/functions.php | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/includes/functions.php b/includes/functions.php index 337ebbca3..347cc5957 100755 --- a/includes/functions.php +++ b/includes/functions.php @@ -211,20 +211,23 @@ function addHost($host, $snmpver, $port = '161', $transport = 'udp') { // Try SNMPv2c $snmpver = 'v2c'; - if (!addHost($host, $snmpver)) + $ret = addHost($host, $snmpver); + if (!$ret) { //Try SNMPv3 $snmpver = 'v3'; - if (!addHost($host, $snmpver)) + $ret = addHost($host, $snmpver); + if (!$ret) { // Try SNMPv1 $snmpver = 'v1'; - if (!addHost($host, $snmpver)) - { - return 0; - } - } - } + return addHost($host, $snmpver); + } else { + return $ret; + } + } else { + return $ret; + } } if ($snmpver === "v3")