decoded value of missing numeric with scaling not as missing but as upper limit value of descriptor
Bug #994015 reported by
vanh souvanlasy
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libECBUFR |
Fix Committed
|
High
|
vanh souvanlasy |
Bug Description
In decoding of a BUFR message, when the value of a descriptor is defined with scaling (float) and has the value of 'MISSING',
the decoder is reporting a value corresponding to the value obtained when all bits is on, which is the maximum possible
value of a descriptor. Which is normally a value out of range for this descriptor.
Changed in libecbufr: | |
status: | New → Confirmed |
importance: | Undecided → Critical |
assignee: | nobody → vanh souvanlasy (vanh-souvanlasy) |
status: | Confirmed → In Progress |
Changed in libecbufr: | |
status: | Fix Committed → In Progress |
Changed in libecbufr: | |
status: | In Progress → Fix Committed |
Changed in libecbufr: | |
milestone: | none → 0.8.5 |
To post a comment you must log in.
after the value is decoded, it is checked if it is missing, but the unchecked value was passed instead of the checked one.