MTL_MXM/PML_YALLA: fix coverity issues.
Этот коммит содержится в:
родитель
695dcd5a28
Коммит
28586caecf
@ -597,10 +597,12 @@ int ompi_mtl_mxm_del_procs(struct mca_mtl_base_module_t *mtl, size_t nprocs,
|
|||||||
#if MXM_API >= MXM_VERSION(3,1)
|
#if MXM_API >= MXM_VERSION(3,1)
|
||||||
if (ompi_mtl_mxm.bulk_disconnect) {
|
if (ompi_mtl_mxm.bulk_disconnect) {
|
||||||
size_t nprocs_world;
|
size_t nprocs_world;
|
||||||
ompi_proc_world(&nprocs_world);
|
ompi_proc_t **procs;
|
||||||
|
procs = ompi_proc_world(&nprocs_world);
|
||||||
if (nprocs == nprocs_world) {
|
if (nprocs == nprocs_world) {
|
||||||
mxm_ep_powerdown(ompi_mtl_mxm.ep);
|
mxm_ep_powerdown(ompi_mtl_mxm.ep);
|
||||||
}
|
}
|
||||||
|
free(procs);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -58,7 +58,8 @@ static int send_ep_address(void)
|
|||||||
int rc;
|
int rc;
|
||||||
|
|
||||||
addrlen = 0;
|
addrlen = 0;
|
||||||
mxm_ep_get_address(ompi_pml_yalla.mxm_ep, NULL, &addrlen);
|
error = mxm_ep_get_address(ompi_pml_yalla.mxm_ep, NULL, &addrlen);
|
||||||
|
PML_YALLA_ASSERT(error == MXM_ERR_BUFFER_TOO_SMALL);
|
||||||
|
|
||||||
address = alloca(addrlen);
|
address = alloca(addrlen);
|
||||||
error = mxm_ep_get_address(ompi_pml_yalla.mxm_ep, address, &addrlen);
|
error = mxm_ep_get_address(ompi_pml_yalla.mxm_ep, address, &addrlen);
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user