Fix to avoid inheritance issues in psuedo classes with e_index()

This commit is contained in:
Eric Miller
2007-10-10 02:24:58 +00:00
parent 696efaad82
commit dfbc7cfd07

View File

@@ -77,14 +77,16 @@ sub e_index {
my $entity = shift; my $entity = shift;
my $partial = shift; my $partial = shift;
my $e_descr = $entity->e_descr($partial); # Force use of MIB leaf to avoid inheritance issues in psuedo classes
my $e_descr = $entity->entPhysicalDescr($partial);
return undef unless ($e_descr);
my %e_index; my %e_index;
foreach my $iid (keys %$e_descr) { foreach my $iid (keys %$e_descr) {
$e_index{$iid} = $iid; $e_index{$iid} = $iid;
} }
return \%e_index; return \%e_index;
} }