5.6.21. Data Corruption
5.6.21.1. [Major] Parsing of malformed DATA_FRAG submessage may have led to unexpected application behavior
Parsing a malformed DATA_FRAG submessage may have led to unexpected application behavior. The impact of this issue varied depending on the libraries used:
For debug libraries, the following precondition error could be seen:
!precondition: "numFragmentsIn == 0".For release libraries, fragments in the DATA_FRAG message would not be considered received and therefore would be unnecessarily requested through NACKs. Eventually, this could stop the application from receiving new samples and to request the same fragments indefinitely.
[RTI Issue ID CORE-14548]