Fix some minor memory leaks in error code paths.
Many thanks to Tom Fogal for the patch. cmr=v1.7.4:reviewer=rhc:subject=Fix minor memory leaks in error code paths This commit was SVN r29905.
Этот коммит содержится в:
родитель
0ab48ad0d2
Коммит
770bf77149
@ -129,12 +129,14 @@ int orte_plm_proxy_spawn(orte_job_t *jdata)
|
||||
command = ORTE_PLM_LAUNCH_JOB_CMD;
|
||||
if (ORTE_SUCCESS != (rc = opal_dss.pack(buf, &command, 1, ORTE_PLM_CMD))) {
|
||||
ORTE_ERROR_LOG(rc);
|
||||
OBJ_RELEASE(buf);
|
||||
goto CLEANUP;
|
||||
}
|
||||
|
||||
/* pack the jdata object */
|
||||
if (ORTE_SUCCESS != (rc = opal_dss.pack(buf, &jdata, 1, ORTE_JOB))) {
|
||||
ORTE_ERROR_LOG(rc);
|
||||
OBJ_RELEASE(buf);
|
||||
goto CLEANUP;
|
||||
|
||||
}
|
||||
@ -154,6 +156,7 @@ int orte_plm_proxy_spawn(orte_job_t *jdata)
|
||||
orte_rml_send_callback, NULL))) {
|
||||
ORTE_ERROR_LOG(rc);
|
||||
OBJ_RELEASE(buf);
|
||||
OBJ_RELEASE(ps);
|
||||
goto CLEANUP;
|
||||
}
|
||||
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user