5.2.7. Memory Leaks/Growth

5.2.7.1. [Major] Memory leak when setting a subject name whitelist while security was not enabled

When setting the DomainParticipant property dds.participant.trust_plugins.subject_name_whitelist without enabling the Security Plugins, a memory leak occurred in the internal function PRESParticipant_storeMutableProperty. To prevent this issue, setting dds.participant.trust_plugins.subject_name_whitelist is now allowed only when the Security Plugins are enabled. Otherwise, DDS_DomainParticipantFactory_create_participant returns NULL and DDS_DomainParticipant_set_qos returns DDS_RETCODE_NOT_ALLOWED_BY_SECURITY .

[RTI Issue ID SEC-2731]

5.2.7.2. [Minor] Memory leak when dds.participant.trust_plugins.expiration_advance_notice_duration.sec property value was invalid

A memory leak occurred when DomainParticipant creation failed, the <enable_key_revision> governance rule was set to TRUE, and the dds.participant.trust_plugins.expiration_advance_notice_duration.sec property value was configured incorrectly.

[RTI Issue ID SEC-2751]