From 9ab899abe2508c44a1a97e25e822976e8adc1038 Mon Sep 17 00:00:00 2001 From: Miguel Company Date: Tue, 21 Jun 2022 10:07:13 +0200 Subject: [PATCH] Refs #14615. Assertion on dynamic_cast result. Signed-off-by: Miguel Company --- src/cpp/fastdds/domain/DomainParticipantImpl.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/cpp/fastdds/domain/DomainParticipantImpl.cpp b/src/cpp/fastdds/domain/DomainParticipantImpl.cpp index d97dda68538..f5ea6a59ac4 100644 --- a/src/cpp/fastdds/domain/DomainParticipantImpl.cpp +++ b/src/cpp/fastdds/domain/DomainParticipantImpl.cpp @@ -536,6 +536,7 @@ ReturnCode_t DomainParticipantImpl::delete_topic( assert(it != topics_.end() && "Topic found by handle but factory not found"); TopicProxy* proxy = dynamic_cast(topic->get_impl()); + assert(nullptr != proxy); auto ret_code = it->second->delete_topic(proxy); if (ReturnCode_t::RETCODE_OK == ret_code) {