setting LC_ALL=en_US may cause cause decoder to crash
Bug #1849329 reported by
vanh souvanlasy
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libECBUFR |
Fix Committed
|
High
|
vanh souvanlasy |
Bug Description
Messages containing some special characters in header string may crash the decoder if when env. var. LC_ALL=en_US is set. Or the -dump is used with bufr_decoder which set this internally.
Changed in libecbufr: | |
importance: | Undecided → High |
assignee: | nobody → vanh souvanlasy (vanh-souvanlasy) |
status: | New → Confirmed |
Changed in libecbufr: | |
milestone: | none → 0.9.1 |
To post a comment you must log in.
char need to be casted to unsigned char before conversion to octal, otherwise would cause overflow in string. Fix has been committed to trunk in revision 339