1
1

Merge pull request #3100 from artpol84/fix_ucx_req/master

ompi/pml/ucx: Fix uninitialized UCX request field.
Этот коммит содержится в:
Mike Dubman 2017-03-05 08:53:18 +01:00 коммит произвёл GitHub
родитель d1fed77781 9448814c40
Коммит 2f8c759b73

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

@ -166,7 +166,8 @@ static int mca_pml_ucx_persistent_request_free(ompi_request_t **rptr)
mca_pml_ucx_persistent_request_detach(preq, tmp_req);
ucp_request_free(tmp_req);
}
if (MCA_PML_BASE_SEND_BUFFERED == preq->send.mode) {
if ((preq->flags & MCA_PML_UCX_REQUEST_FLAG_SEND) &&
(MCA_PML_BASE_SEND_BUFFERED == preq->send.mode)) {
OBJ_RELEASE(preq->ompi_datatype);
}
PML_UCX_FREELIST_RETURN(&ompi_pml_ucx.persistent_reqs, &preq->ompi.super);