mibble
mibble copied to clipboard
Issue in parsing value ranges
There seems to be an issue in parsing value-range constraints. Consider the following toy MIB:
MY-MIB DEFINITIONS ::= BEGIN
IMPORTS OBJECT-TYPE, Integer32 FROM SNMPv2-SMI;
my-parameter OBJECT-TYPE
SYNTAX Integer32 (100..200)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Simple parameter"
::= { iso 1 }
END
The exitValueConstraint method process the constraints and eventually creates an ValueRangeConstraint
instance with lowerbound of 200 and no upperbound. There is possibly an issue inside for
loop in determining the presence of low and upper bounds.
Good catch. Issue is on line 1179 where strictLower
should be lower
. Must have been tumbled around in one refactoring or another.
That seems to take care of it. Thanks for quick update!