Stop a segfault in the test by correctly passing all the argv during spawn
Этот коммит содержится в:
родитель
bc9e5652ff
Коммит
ae7156cabb
@ -771,8 +771,8 @@ int ompi_dpm_spawn(int count, const char *array_of_commands[],
|
|||||||
/* copy over the argv array */
|
/* copy over the argv array */
|
||||||
if (MPI_ARGVS_NULL != array_of_argv &&
|
if (MPI_ARGVS_NULL != array_of_argv &&
|
||||||
MPI_ARGV_NULL != array_of_argv[i]) {
|
MPI_ARGV_NULL != array_of_argv[i]) {
|
||||||
for (j=1; NULL != array_of_argv[i][j]; j++) {
|
for (j=0; NULL != array_of_argv[i][j]; j++) {
|
||||||
opal_argv_append(&app->argc, &app->argv, array_of_argv[i][j-1]);
|
opal_argv_append(&app->argc, &app->argv, array_of_argv[i][j]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -330,7 +330,7 @@ int PMIx_Unpublish_nb(char **keys, const pmix_info_t info[], size_t ninfo,
|
|||||||
size_t i, j;
|
size_t i, j;
|
||||||
|
|
||||||
pmix_output_verbose(2, pmix_globals.debug_output,
|
pmix_output_verbose(2, pmix_globals.debug_output,
|
||||||
"pmix: unpublish called");
|
"pmix: unpublish_nb called");
|
||||||
|
|
||||||
if (pmix_globals.init_cntr <= 0) {
|
if (pmix_globals.init_cntr <= 0) {
|
||||||
return PMIX_ERR_INIT;
|
return PMIX_ERR_INIT;
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user