topo/base: fix uninitialized variable
this commit fixes a bug introduced by commit open-mpi/ompi@e7c59e3adb
Этот коммит содержится в:
родитель
5c08aa8552
Коммит
df6115aac4
@ -292,11 +292,11 @@ int mca_topo_base_dist_graph_create(mca_topo_base_module_t* module,
|
|||||||
ompi_communicator_t *new_comm;
|
ompi_communicator_t *new_comm;
|
||||||
mca_topo_base_comm_dist_graph_2_2_0_t* topo;
|
mca_topo_base_comm_dist_graph_2_2_0_t* topo;
|
||||||
|
|
||||||
|
num_procs = ompi_comm_size(comm_old);
|
||||||
topo_procs = (ompi_proc_t**)malloc(num_procs * sizeof(ompi_proc_t *));
|
topo_procs = (ompi_proc_t**)malloc(num_procs * sizeof(ompi_proc_t *));
|
||||||
if (NULL == topo_procs) {
|
if (NULL == topo_procs) {
|
||||||
return OMPI_ERR_OUT_OF_RESOURCE;
|
return OMPI_ERR_OUT_OF_RESOURCE;
|
||||||
}
|
}
|
||||||
num_procs = ompi_comm_size(comm_old);
|
|
||||||
new_comm = ompi_comm_allocate(num_procs, 0);
|
new_comm = ompi_comm_allocate(num_procs, 0);
|
||||||
if (NULL == new_comm) {
|
if (NULL == new_comm) {
|
||||||
free(topo_procs);
|
free(topo_procs);
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user