Skip to content

Commit 2279f8a

Browse files
Fix usage of invalid interator in DynamicDataImpl::deserialize() (#6227) (#6231)
(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 0f942dd commit 2279f8a

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
@@ -6517,7 +6517,7 @@ bool DynamicDataImpl::deserialize(
65176517
traits<DynamicData>::narrow<DynamicDataImpl>(DynamicDataFactory::get_instance()
65186518
->create_data(
65196519
member_impl->get_descriptor().type()));
6520-
value_.emplace(it->first, member_data);
6520+
value_.emplace(member_impl->get_id(), member_data);
65216521
}
65226522

65236523
dcdr >> member_data;

0 commit comments

Comments
 (0)