Skip to content

Commit 3fc6394

Browse files
committed
Fix print (for nulls)
Signed-off-by: methylDragon <methylDragon@gmail.com>
1 parent c8c2d6c commit 3fc6394

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

rosidl_runtime_c/src/type_description_utils.c

+6-6
Original file line numberDiff line numberDiff line change
@@ -1405,7 +1405,7 @@ rosidl_runtime_c_type_description_utils_print_field_type(
14051405
field_type->type_id, field_type->capacity, field_type->string_capacity);
14061406

14071407
if (field_type->nested_type_name.data == NULL) {
1408-
printf(" nested_type_name: %s\n", field_type->nested_type_name.data);
1408+
printf(" nested_type_name: (null)\n");
14091409
} else {
14101410
printf(" nested_type_name: \"%s\"\n", field_type->nested_type_name.data);
14111411
}
@@ -1419,13 +1419,13 @@ rosidl_runtime_c_type_description_utils_print_field(
14191419
printf("[FIELD]\n");
14201420

14211421
if (field->name.data == NULL) {
1422-
printf(" name: %s\n", field->name.data);
1422+
printf(" name: (null)\n");
14231423
} else {
14241424
printf(" name: \"%s\"\n", field->name.data);
14251425
}
14261426

14271427
if (field->default_value.data == NULL) {
1428-
printf(" default_value: %s\n", field->default_value.data);
1428+
printf(" default_value: (null)\n");
14291429
} else {
14301430
printf(" default_value: \"%s\"\n", field->default_value.data);
14311431
}
@@ -1442,7 +1442,7 @@ rosidl_runtime_c_type_description_utils_print_individual_type_description(
14421442
"\n[INDIVIDUAL TYPE DESCRIPTION] (Fields: %zd)\n", individual_type_description->fields.size);
14431443

14441444
if (individual_type_description->type_name.data == NULL) {
1445-
printf(" type_name: %s\n", individual_type_description->type_name.data);
1445+
printf(" type_name: (null)\n");
14461446
} else {
14471447
printf(" type_name: \"%s\"\n", individual_type_description->type_name.data);
14481448
}
@@ -1485,7 +1485,7 @@ rosidl_runtime_c_type_description_utils_print_field_map(const rcutils_hash_map_t
14851485
rcutils_ret_t status = rcutils_hash_map_get_next_key_and_data(hash_map, NULL, &key, &data);
14861486
while (RCUTILS_RET_OK == status) {
14871487
if (key == NULL) {
1488-
printf("\n== KEY: %s ==\n", key);
1488+
printf("\n== KEY: (null) ==\n");
14891489
} else {
14901490
printf("\n== KEY: \"%s\" ==\n", key);
14911491
}
@@ -1504,7 +1504,7 @@ rosidl_runtime_c_type_description_utils_print_referenced_type_description_map(
15041504
rcutils_ret_t status = rcutils_hash_map_get_next_key_and_data(hash_map, NULL, &key, &data);
15051505
while (RCUTILS_RET_OK == status) {
15061506
if (key == NULL) {
1507-
printf("\n== KEY: %s ==\n", key);
1507+
printf("\n== KEY: (null) ==\n");
15081508
} else {
15091509
printf("\n== KEY: \"%s\" ==\n", key);
15101510
}

0 commit comments

Comments
 (0)