Pass $attr twice to _load_attr( ) in AUTOLOAD when using a mib leaf to make sure data is cached.
This commit is contained in:
4
Info.pm
4
Info.pm
@@ -2984,7 +2984,7 @@ sub AUTOLOAD {
|
||||
return $self->_global( $attr );
|
||||
}
|
||||
if ( $table_leaf ) {
|
||||
return $self->_load_attr( 'mib_leaf',$attr,@_ );
|
||||
return $self->_load_attr( $attr,$attr,@_ );
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3009,7 +3009,7 @@ sub AUTOLOAD {
|
||||
unless (defined $self->{"_${attr}"} and !scalar(@_));
|
||||
}
|
||||
if ( $table_leaf ) {
|
||||
return $self->_load_attr( 'mib_leaf', $attr,@_ )
|
||||
return $self->_load_attr( $attr, $attr,@_ )
|
||||
unless (defined $self->{"_${attr}"} and !scalar(@_));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user