4.9. APIs (C or Traditional C++)

4.9.1. Some DDS_TypeCode operations may have crashed when invalid arguments were used

Some operations related to DDS_TypeCode did not properly check for NULL arguments, which could have caused a crash. Checks are now in place to avoid this issue.

[RTI Issue ID CORE-13681]

4.9.2. Several C API DDS_GUID functions did not account for NULL parameters correctly

Multiple DDS_GUID functions from the C API such as DDS_GUID_copy did not account for NULL as their input parameters. Both the documentation and the implementation for these functions should now reflect the correct behavior.

[RTI Issue ID CORE-13483]