Silence coverity warnings
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
Этот коммит содержится в:
родитель
c99978a767
Коммит
87201a80ff
@ -413,7 +413,8 @@ static int rank_by(orte_job_t *jdata,
|
||||
return ORTE_ERROR;
|
||||
}
|
||||
/* ignore procs not on this object */
|
||||
if (!hwloc_bitmap_intersects(obj->cpuset, locale->cpuset)) {
|
||||
if (NULL == locale ||
|
||||
!hwloc_bitmap_intersects(obj->cpuset, locale->cpuset)) {
|
||||
opal_output_verbose(5, orte_rmaps_base_framework.framework_output,
|
||||
"mca:rmaps:rank_by: proc at position %d is not on object %d",
|
||||
j, i);
|
||||
|
@ -663,24 +663,32 @@ void orte_daemon_recv(int status, orte_process_name_t* sender,
|
||||
ORTE_ERROR_LOG(ret);
|
||||
free(cmpdata);
|
||||
OBJ_DESTRUCT(&data);
|
||||
OBJ_RELEASE(answer);
|
||||
goto CLEANUP;
|
||||
}
|
||||
/* pack the compressed length */
|
||||
if (ORTE_SUCCESS != (ret = opal_dss.pack(answer, &cmplen, 1, OPAL_SIZE))) {
|
||||
ORTE_ERROR_LOG(ret);
|
||||
free(cmpdata);
|
||||
OBJ_DESTRUCT(&data);
|
||||
OBJ_RELEASE(answer);
|
||||
goto CLEANUP;
|
||||
}
|
||||
/* pack the uncompressed length */
|
||||
if (ORTE_SUCCESS != (ret = opal_dss.pack(answer, &data.bytes_used, 1, OPAL_SIZE))) {
|
||||
ORTE_ERROR_LOG(ret);
|
||||
free(cmpdata);
|
||||
OBJ_DESTRUCT(&data);
|
||||
OBJ_RELEASE(answer);
|
||||
goto CLEANUP;
|
||||
}
|
||||
/* pack the compressed info */
|
||||
if (ORTE_SUCCESS != (ret = opal_dss.pack(answer, cmpdata, cmplen, OPAL_UINT8))) {
|
||||
ORTE_ERROR_LOG(ret);
|
||||
free(cmpdata);
|
||||
OBJ_DESTRUCT(&data);
|
||||
OBJ_RELEASE(answer);
|
||||
goto CLEANUP;
|
||||
}
|
||||
OBJ_DESTRUCT(&data);
|
||||
free(cmpdata);
|
||||
@ -691,6 +699,8 @@ void orte_daemon_recv(int status, orte_process_name_t* sender,
|
||||
ORTE_ERROR_LOG(ret);
|
||||
OBJ_DESTRUCT(&data);
|
||||
free(cmpdata);
|
||||
OBJ_RELEASE(answer);
|
||||
goto CLEANUP;
|
||||
}
|
||||
/* transfer the payload across */
|
||||
opal_dss.copy_payload(answer, &data);
|
||||
|
@ -1285,9 +1285,11 @@ int orte_util_nidmap_generate_ppn(orte_job_t *jdata, char **ppn)
|
||||
}
|
||||
}
|
||||
OPAL_LIST_DESTRUCT(&prk[n]); // releases all the actives objects
|
||||
opal_argv_append_nosize(&cache, ptmp);
|
||||
free(ptmp);
|
||||
ptmp = NULL;
|
||||
if (NULL != ptmp) {
|
||||
opal_argv_append_nosize(&cache, ptmp);
|
||||
free(ptmp);
|
||||
ptmp = NULL;
|
||||
}
|
||||
}
|
||||
free(prk);
|
||||
free(cnt);
|
||||
|
Загрузка…
Ссылка в новой задаче
Block a user