From 3d237a989c71974ba38ef67e3ace73af89ed4468 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Ferreira=20Gonz=C3=A1lez?= Date: Thu, 14 May 2026 16:10:59 +0200 Subject: [PATCH] Fix null-dereference build (#6393) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Carlos Ferreira González (cherry picked from commit f2790b8d54b07c35e3ffa697461cf6b6daff9270) --- src/cpp/fastdds/xtypes/dynamic_types/DynamicTypeImpl.hpp | 2 +- src/cpp/fastdds/xtypes/dynamic_types/DynamicTypeMemberImpl.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cpp/fastdds/xtypes/dynamic_types/DynamicTypeImpl.hpp b/src/cpp/fastdds/xtypes/dynamic_types/DynamicTypeImpl.hpp index 28c5a7af067..c2eea1d6e80 100644 --- a/src/cpp/fastdds/xtypes/dynamic_types/DynamicTypeImpl.hpp +++ b/src/cpp/fastdds/xtypes/dynamic_types/DynamicTypeImpl.hpp @@ -72,7 +72,7 @@ class DynamicTypeImpl : public virtual traits::base_type traits::ref_type& descriptor, uint32_t idx) noexcept override; - const std::vector get_annotations() const + const std::vector& get_annotations() const { return annotation_; } diff --git a/src/cpp/fastdds/xtypes/dynamic_types/DynamicTypeMemberImpl.hpp b/src/cpp/fastdds/xtypes/dynamic_types/DynamicTypeMemberImpl.hpp index 87c8d47ea66..0357eed1e66 100644 --- a/src/cpp/fastdds/xtypes/dynamic_types/DynamicTypeMemberImpl.hpp +++ b/src/cpp/fastdds/xtypes/dynamic_types/DynamicTypeMemberImpl.hpp @@ -47,7 +47,7 @@ class DynamicTypeMemberImpl : public virtual traits::base_typ traits::ref_type& descriptor, uint32_t idx) noexcept override; - const std::vector get_annotations() const + const std::vector& get_annotations() const { return annotation_; }