1
1

PML/UCX: Don't destroy UCP worker if it wasn't created

Signed-off-by: Dmitry Gladkov <dmitrygla@mellanox.com>
Этот коммит содержится в:
Dmitry Gladkov 2019-06-03 10:49:36 +03:00
родитель 9920da4992
Коммит c864ca51d2

Просмотреть файл

@ -257,8 +257,8 @@ int mca_pml_ucx_init(void)
err_destroy_worker:
ucp_worker_destroy(ompi_pml_ucx.ucp_worker);
ompi_pml_ucx.ucp_worker = NULL;
err:
ompi_pml_ucx.ucp_worker = NULL;
return rc;
}
@ -288,7 +288,7 @@ int mca_pml_ucx_cleanup(void)
OBJ_DESTRUCT(&ompi_pml_ucx.convs);
OBJ_DESTRUCT(&ompi_pml_ucx.persistent_reqs);
if (ompi_pml_ucx.ucp_worker) {
if (ompi_pml_ucx.ucp_worker != NULL) {
ucp_worker_destroy(ompi_pml_ucx.ucp_worker);
ompi_pml_ucx.ucp_worker = NULL;
}