@@ -422,7 +422,7 @@ _take_dynamic_message(
422
422
423
423
rmw_fastrtps_shared_cpp::SerializedData data;
424
424
data.type = FASTRTPS_SERIALIZED_DATA_TYPE_DYNAMIC_MESSAGE;
425
- data.data = dynamic_data->impl -> handle ;
425
+ data.data = dynamic_data->impl . handle ;
426
426
data.impl = nullptr ; // not used when type is FASTRTPS_SERIALIZED_DATA_TYPE_DYNAMIC_MESSAGE
427
427
428
428
eprosima::fastdds::dds::StackAllocatedSequence<void *, 1 > data_values;
@@ -466,9 +466,6 @@ __rmw_take_dynamic_message(
466
466
RMW_CHECK_ARGUMENT_FOR_NULL (
467
467
dynamic_data, RMW_RET_INVALID_ARGUMENT);
468
468
469
- RMW_CHECK_ARGUMENT_FOR_NULL (
470
- dynamic_data->impl , RMW_RET_INVALID_ARGUMENT);
471
-
472
469
RMW_CHECK_ARGUMENT_FOR_NULL (
473
470
taken, RMW_RET_INVALID_ARGUMENT);
474
471
@@ -491,9 +488,6 @@ __rmw_take_dynamic_message_with_info(
491
488
RMW_CHECK_ARGUMENT_FOR_NULL (
492
489
dynamic_data, RMW_RET_INVALID_ARGUMENT);
493
490
494
- RMW_CHECK_ARGUMENT_FOR_NULL (
495
- dynamic_data->impl , RMW_RET_INVALID_ARGUMENT);
496
-
497
491
RMW_CHECK_ARGUMENT_FOR_NULL (
498
492
taken, RMW_RET_INVALID_ARGUMENT);
499
493
0 commit comments