Skip to content

Commit 15a18d1

Browse files
committed
Coverity 1472875 (and friends): use a direct rather than indirect test
for accessing value->bytes, so that we don't obfuscate from coverity Signed-off-by: Aurelien Bouteiller <bouteill@icl.utk.edu>
1 parent 5789078 commit 15a18d1

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

ompi/mca/coll/ftagree/coll_ftagree_earlyreturning.c

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1656,7 +1656,7 @@ static void era_decide(era_value_t *decided_value, era_agreement_info_t *ci)
16561656
OPAL_OUTPUT_VERBOSE(((ci->comm->c_my_rank == r)? 2: 10, ompi_ftmpi_output_handle,
16571657
"%s ftagree:agreement (ERA) decide %08x.%d.%d.. on agreement (%d.%d).%d\n",
16581658
OMPI_NAME_PRINT(OMPI_PROC_MY_NAME),
1659-
(0!=ERA_VALUE_BYTES_COUNT(&decided_value->header))? *(int*)decided_value->bytes: 0,
1659+
(NULL != decided_value->bytes)? *(int*)decided_value->bytes: 0,
16601660
decided_value->header.ret,
16611661
decided_value->header.nb_new_dead,
16621662
ci->agreement_id.ERAID_FIELDS.contextid,
@@ -1674,7 +1674,7 @@ static void era_decide(era_value_t *decided_value, era_agreement_info_t *ci)
16741674
OPAL_OUTPUT_VERBOSE((30, ompi_ftmpi_output_handle,
16751675
"%s ftagree:agreement (ERA) decide %08x.%d.%d on agreement (%d.%d).%d: adding up to %d processes to the list of agreed deaths\n",
16761676
OMPI_NAME_PRINT(OMPI_PROC_MY_NAME),
1677-
(0!=ERA_VALUE_BYTES_COUNT(&decided_value->header))? *(int*)decided_value->bytes: 0,
1677+
(NULL != decided_value->bytes)? *(int*)decided_value->bytes: 0,
16781678
decided_value->header.ret,
16791679
decided_value->header.nb_new_dead,
16801680
ci->agreement_id.ERAID_FIELDS.contextid,
@@ -1735,7 +1735,7 @@ static void era_decide(era_value_t *decided_value, era_agreement_info_t *ci)
17351735
OPAL_OUTPUT_VERBOSE((10, ompi_ftmpi_output_handle,
17361736
"%s ftagree:agreement (ERA) decide %08x.%d.%d.. on agreement (%d.%d).%d: group of agreed deaths is of size %d\n",
17371737
OMPI_NAME_PRINT(OMPI_PROC_MY_NAME),
1738-
(0!=ERA_VALUE_BYTES_COUNT(&decided_value->header))? *(int*)decided_value->bytes: 0,
1738+
(NULL != decided_value->bytes)? *(int*)decided_value->bytes: 0,
17391739
decided_value->header.ret,
17401740
decided_value->header.nb_new_dead,
17411741
ci->agreement_id.ERAID_FIELDS.contextid,
@@ -2120,7 +2120,7 @@ static void send_msg(ompi_communicator_t *comm,
21202120
agreement_id.ERAID_FIELDS.epoch,
21212121
agreement_id.ERAID_FIELDS.agreementid,
21222122
era_msg_type_to_string(type),
2123-
(0!=ERA_VALUE_BYTES_COUNT(&value->header))? *(int*)value->bytes: 0,
2123+
(NULL != value->bytes)? *(int*)value->bytes: 0,
21242124
value->header.ret,
21252125
value->header.nb_new_dead,
21262126
dst,
@@ -2137,7 +2137,7 @@ static void send_msg(ompi_communicator_t *comm,
21372137
agreement_id.ERAID_FIELDS.epoch,
21382138
agreement_id.ERAID_FIELDS.agreementid,
21392139
era_msg_type_to_string(type),
2140-
(0!=ERA_VALUE_BYTES_COUNT(&value->header))? *(int*)value->bytes: 0,
2140+
(NULL != value->bytes)? *(int*)value->bytes: 0,
21412141
value->header.ret,
21422142
value->header.nb_new_dead,
21432143
nb_ack_failed,
@@ -2151,7 +2151,7 @@ static void send_msg(ompi_communicator_t *comm,
21512151
agreement_id.ERAID_FIELDS.epoch,
21522152
agreement_id.ERAID_FIELDS.agreementid,
21532153
era_msg_type_to_string(type),
2154-
(0!=ERA_VALUE_BYTES_COUNT(&value->header))? *(int*)value->bytes: 0,
2154+
(NULL != value->bytes)? *(int*)value->bytes: 0,
21552155
value->header.ret,
21562156
value->header.nb_new_dead,
21572157
dst,
@@ -2231,7 +2231,7 @@ static void send_msg(ompi_communicator_t *comm,
22312231
agreement_id.ERAID_FIELDS.epoch,
22322232
agreement_id.ERAID_FIELDS.agreementid,
22332233
era_msg_type_to_string(type),
2234-
(0!=ERA_VALUE_BYTES_COUNT(&value->header))? *(int*)value->bytes: 0,
2234+
(NULL != value->bytes)? *(int*)value->bytes: 0,
22352235
value->header.ret,
22362236
value->header.nb_new_dead,
22372237
msg_header.nb_ack,
@@ -2275,7 +2275,7 @@ static void send_msg(ompi_communicator_t *comm,
22752275
agreement_id.ERAID_FIELDS.epoch,
22762276
agreement_id.ERAID_FIELDS.agreementid,
22772277
era_msg_type_to_string(type),
2278-
(0!=ERA_VALUE_BYTES_COUNT(&value->header))? *(int*)value->bytes: 0,
2278+
(NULL != value->bytes)? *(int*)value->bytes: 0,
22792279
value->header.ret,
22802280
value->header.nb_new_dead,
22812281
msg_header.nb_ack,
@@ -2422,7 +2422,7 @@ static void msg_up(era_msg_header_t *msg_header, uint8_t *bytes, int *new_dead,
24222422
msg_header->agreement_id.ERAID_FIELDS.agreementid,
24232423
msg_header->src_comm_rank,
24242424
OMPI_NAME_PRINT(&msg_header->src_proc_name),
2425-
(0!=ERA_VALUE_BYTES_COUNT(&msg_header->agreement_value_header))? *(int*)bytes: 0,
2425+
(NULL != bytes)? *(int*)bytes: 0,
24262426
msg_header->agreement_value_header.ret,
24272427
msg_header->agreement_value_header.nb_new_dead,
24282428
msg_header->nb_ack));
@@ -2553,7 +2553,7 @@ static void msg_down(era_msg_header_t *msg_header, uint8_t *bytes, int *new_dead
25532553
msg_header->agreement_id.ERAID_FIELDS.agreementid,
25542554
msg_header->src_comm_rank,
25552555
OMPI_NAME_PRINT(&msg_header->src_proc_name),
2556-
(0!=ERA_VALUE_BYTES_COUNT(&msg_header->agreement_value_header))? *(int*)bytes: 0,
2556+
(NULL != bytes)? *(int*)bytes: 0,
25572557
msg_header->agreement_value_header.nb_new_dead));
25582558

25592559
ci = era_lookup_agreement_info( msg_header->agreement_id );
@@ -2724,7 +2724,7 @@ static void era_cb_fn(struct mca_btl_base_module_t* btl,
27242724
msg_header->agreement_id.ERAID_FIELDS.epoch,
27252725
msg_header->agreement_id.ERAID_FIELDS.agreementid,
27262726
msg_header->msg_type,
2727-
(0!=ERA_VALUE_BYTES_COUNT(&msg_header->agreement_value_header))? *(int*)value_bytes: 0,
2727+
(NULL != value_bytes)? *(int*)value_bytes: 0,
27282728
msg_header->agreement_value_header.ret,
27292729
msg_header->agreement_value_header.nb_new_dead,
27302730
msg_header->src_comm_rank,
@@ -3157,7 +3157,7 @@ static int mca_coll_ftagree_era_complete_agreement(era_identifier_t agreement_id
31573157
agreement_id.ERAID_FIELDS.epoch,
31583158
agreement_id.ERAID_FIELDS.agreementid,
31593159
ret,
3160-
(0!=ERA_VALUE_BYTES_COUNT(&av->header))? *(int*)contrib: 0));
3160+
(NULL != contrib)? *(int*)contrib: 0));
31613161

31623162
return ret;
31633163
}

0 commit comments

Comments
 (0)