Skip to content

Commit 7851c7f

Browse files
Fix usage of invalid interator in DynamicDataImpl::deserialize() (#6227) (#6232)
(cherry picked from commit abbe86f) Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev> Co-authored-by: Ricardo González <ricardo@richiware.dev>
1 parent c816093 commit 7851c7f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/cpp/fastdds/xtypes/dynamic_types/DynamicDataImpl.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6418,7 +6418,7 @@ bool DynamicDataImpl::deserialize(
64186418
traits<DynamicData>::narrow<DynamicDataImpl>(DynamicDataFactory::get_instance()
64196419
->create_data(
64206420
member_impl->get_descriptor().type()));
6421-
value_.emplace(it->first, member_data);
6421+
value_.emplace(member_impl->get_id(), member_data);
64226422
}
64236423

64246424
dcdr >> member_data;

0 commit comments

Comments
 (0)