From e8c64e98a409e7379cbddd2e59a623dd7c81922c Mon Sep 17 00:00:00 2001 From: Paul Gear Date: Thu, 21 Jan 2016 08:50:20 +1000 Subject: [PATCH] Fix use of CISCO-AAA-SESSION-MIB It should only be used if OS was discovered. --- includes/discovery/os/ios.inc.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/includes/discovery/os/ios.inc.php b/includes/discovery/os/ios.inc.php index 731d68bf0..04d399d48 100644 --- a/includes/discovery/os/ios.inc.php +++ b/includes/discovery/os/ios.inc.php @@ -22,10 +22,12 @@ if (empty($os)) { $os = 'iosxr'; } - $extra_mibs = array( - "ciscoAAASessionMIB" => "CISCO-AAA-SESSION-MIB", - ); - register_mibs($device, $extra_mibs, "includes/discovery/os/ios.inc.php"); + if (!empty($os)) { + $extra_mibs = array( + "ciscoAAASessionMIB" => "CISCO-AAA-SESSION-MIB", + ); + register_mibs($device, $extra_mibs, "includes/discovery/os/ios.inc.php"); + } } // Fallback case