Skip to content

Commit 22c912f

Browse files
author
Ralph Castain
committed
Relevant portion from:
open-mpi/ompi@1b7930a
1 parent 78876d8 commit 22c912f

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

opal/mca/pmix/base/pmix_base_fns.c

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,10 +70,12 @@ static void lookup_cbfunc(int status, opal_list_t *data, void *cbdata)
7070
cd->status = status;
7171
if (OPAL_SUCCESS == status && NULL != data) {
7272
opal_pmix_pdata_t *p = (opal_pmix_pdata_t*)opal_list_get_first(data);
73-
if (NULL != p && p->value.type == cd->pdat->value.type) {
74-
(void)opal_value_xfer(&cd->pdat->value, &p->value);
73+
if (NULL != p) {
74+
cd->pdat->proc = p->proc;
75+
if (p->value.type == cd->pdat->value.type) {
76+
(void)opal_value_xfer(&cd->pdat->value, &p->value);
77+
}
7578
}
76-
cd->pdat->proc = p->proc;
7779
}
7880
cd->active = false;
7981
}

0 commit comments

Comments
 (0)