diff --git a/ompi/mca/bcol/basesmuma/bcol_basesmuma_buf_mgmt.c b/ompi/mca/bcol/basesmuma/bcol_basesmuma_buf_mgmt.c index 3cc0516a8b..1ee4092830 100644 --- a/ompi/mca/bcol/basesmuma/bcol_basesmuma_buf_mgmt.c +++ b/ompi/mca/bcol/basesmuma/bcol_basesmuma_buf_mgmt.c @@ -265,7 +265,7 @@ int bcol_basesmuma_bank_init_opti(struct mca_bcol_base_memory_block_desc_t *payl } /* allocate some memory to hold the offsets */ - results_array = (unsigned long *) malloc(pload_mgmt->size_of_group * sizeof (unsigned long)); + results_array = (void **) malloc(pload_mgmt->size_of_group * sizeof (void *)); /* setup the input file for the shared memory connection manager */ input_file.file_name = sm_reg_data->file_name;