...
Using the write() method to output integers outside the range 0 to 255 will result in truncation.
Rule | Severity | Likelihood | Detectable | RepairableRemediation Cost | Priority | Level |
|---|---|---|---|---|---|---|
FIO09-J | Low | Unlikely | No | YesMedium | P2 | L3 |
Automated Detection
Automated detection of all uses of the write() method is straightforward. Sound determination of whether the truncating behavior is correct is not feasible in the general case. Heuristic checks could be useful.
...