1
1

Correctly set the byte_object size

Signed-off-by: Ralph Castain <rhc@pmix.org>
Этот коммит содержится в:
Ralph Castain 2019-03-18 14:29:37 -07:00
родитель aed06e68b9
Коммит 5aa775c02e

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

@ -1088,6 +1088,7 @@ int orte_util_decode_ppn(orte_job_t *jdata,
}
} else {
bytes = boptr->bytes;
sz = boptr->size;
boptr->bytes = NULL;
boptr->size = 0;
}
@ -1134,6 +1135,7 @@ int orte_util_decode_ppn(orte_job_t *jdata,
/* flag the proc as ready for launch */
proc->state = ORTE_PROC_STATE_INIT;
opal_pointer_array_add(node->procs, proc);
node->num_procs++;
/* we will add the proc to the jdata array when we
* compute its rank */
}
@ -1142,6 +1144,9 @@ int orte_util_decode_ppn(orte_job_t *jdata,
}
OBJ_DESTRUCT(&bucket);
}
if (OPAL_ERR_UNPACK_READ_PAST_END_OF_BUFFER != rc) {
ORTE_ERROR_LOG(rc);
}
/* reset any flags */
for (m=0; m < jdata->map->nodes->size; m++) {
@ -1150,7 +1155,6 @@ int orte_util_decode_ppn(orte_job_t *jdata,
ORTE_FLAG_UNSET(node, ORTE_NODE_FLAG_MAPPED);
}
}
return ORTE_SUCCESS;
error: