| Type | Bug | Status | reviewed | Date | 12-Oct-2011 16:30 |
|---|---|---|---|---|---|
| Version | alpha 111 | Category | Parse | Submitted by | abolka |
| Platform | All | Severity | major | Priority | high |
| Summary | Binary parsing with charsets produces invalid matches |
|---|---|
| Description |
See example code. Major in severity, because this can lead to silent data corruption in code relying on PARSE for e.g. data validation. |
| Example code |
>> parse #{f0} reduce [charset [#{d0}]]
== true
|
| Assigned to | n/a | Fixed in | - | Last Update | 12-Oct-2011 18:49 |
|---|
| Comments | |
|---|---|
|
(0003210)
BrianH 12-Oct-2011 18:49 |
Removed the /all because it's ignored by rule-based parsing, and the /case because it's ignored when parsing binaries. You get the same bug whether those options are specified or not. |
| Date | User | Field | Action | Change |
|---|---|---|---|---|
| 12-Oct-2011 18:49 | BrianH | Comment : 0003210 | Added | - |
| 12-Oct-2011 18:47 | BrianH | Code | Modified | - |
| 12-Oct-2011 18:47 | BrianH | Status | Modified | submitted => reviewed |
| 12-Oct-2011 18:47 | BrianH | Priority | Modified | normal => high |
| 12-Oct-2011 16:31 | abolka | Description | Modified | - |
| 12-Oct-2011 16:31 | abolka | Code | Modified | - |
| 12-Oct-2011 16:31 | abolka | Severity | Modified | minor => major |
| 12-Oct-2011 16:30 | abolka | Ticket | Added | - |