[#71] Don't try to match on a false port description in lldp_if

This commit is contained in:
Eric A. Miller
2014-07-01 22:26:07 -04:00
parent 250d2a0c0a
commit 8353db2bc4
2 changed files with 3 additions and 2 deletions

View File

@@ -12,6 +12,7 @@ version 3.18
* Correctly identify device type (class) for instantiated objects which
have overridden layers.
* [#58] Fix inheritance in L3::FWSM and L3::CiscoASA
* [#71] Don't try to match on a false port description in lldp_if
version 3.17 (2014-06-23)

View File

@@ -121,9 +121,9 @@ sub lldp_if {
my $lldp_desc = $lldp->lldpLocPortDesc($port);
my $desc = $lldp_desc->{$port};
# If cross reference is successful use it, otherwise stick with lldpRemLocalPortNum
if ( exists $r_i_descr{$desc} ) {
if ( $desc && exists $r_i_descr{$desc} ) {
$port = $r_i_descr{$desc};
} elsif ( exists $r_i_alias{$desc} ) {
} elsif ( $desc && exists $r_i_alias{$desc} ) {
$port = $r_i_alias{$desc};
}