1
1

Merge pull request from rhc54/topic/copyfix

Only copy the value across if the "get" operation succeeded
Этот коммит содержится в:
rhc54 2015-08-31 19:51:13 -07:00
родитель 8558458bb9 ef69958e01
Коммит 2d3c6af8ad

@ -311,8 +311,10 @@ static void value_cbfunc(int status, pmix_value_t *kv, void *cbdata)
pmix_status_t rc;
cb->status = status;
if (PMIX_SUCCESS != (rc = pmix_bfrop.copy((void**)&cb->value, kv, PMIX_VALUE))) {
PMIX_ERROR_LOG(rc);
if (PMIX_SUCCESS == status) {
if (PMIX_SUCCESS != (rc = pmix_bfrop.copy((void**)&cb->value, kv, PMIX_VALUE))) {
PMIX_ERROR_LOG(rc);
}
}
cb->active = false;
}