Skip to content

Commit 8263eff

Browse files
author
Ralph Castain
committed
Fix uninitialized variables
Signed-off-by: Ralph Castain <[email protected]>
1 parent ecacde0 commit 8263eff

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

opal/mca/pmix/pmix2x/pmix2x.c

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1256,8 +1256,10 @@ static void pmix2x_query(opal_list_t *queries,
12561256
OPAL_PMIX_ACQUIRE_THREAD(&opal_pmix_base.lock);
12571257
if (0 >= opal_pmix_base.initialized) {
12581258
OPAL_PMIX_RELEASE_THREAD(&opal_pmix_base.lock);
1259-
rc = OPAL_ERR_NOT_INITIALIZED;
1260-
goto CLEANUP;
1259+
if (NULL != cbfunc) {
1260+
cbfunc(OPAL_ERR_NOT_INITIALIZED, NULL, cbdata, NULL, NULL);
1261+
}
1262+
return;
12611263
}
12621264
OPAL_PMIX_RELEASE_THREAD(&opal_pmix_base.lock);
12631265

@@ -1323,8 +1325,10 @@ static void pmix2x_log(opal_list_t *info,
13231325
OPAL_PMIX_ACQUIRE_THREAD(&opal_pmix_base.lock);
13241326
if (0 >= opal_pmix_base.initialized) {
13251327
OPAL_PMIX_RELEASE_THREAD(&opal_pmix_base.lock);
1326-
rc = OPAL_ERR_NOT_INITIALIZED;
1327-
goto CLEANUP;
1328+
if (NULL != cbfunc) {
1329+
cbfunc(OPAL_ERR_NOT_INITIALIZED, cbdata);
1330+
}
1331+
return;
13281332
}
13291333
OPAL_PMIX_RELEASE_THREAD(&opal_pmix_base.lock);
13301334

opal/mca/pmix/pmix2x/pmix2x_client.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,7 @@ int pmix2x_fence(opal_list_t *procs, int collect_data)
312312
pmix_status_t rc;
313313
opal_namelist_t *ptr;
314314
char *nsptr;
315-
size_t cnt, n;
315+
size_t cnt = 0, n;
316316
pmix_proc_t *parray = NULL;
317317
pmix_info_t info, *iptr;
318318

@@ -729,7 +729,7 @@ int pmix2x_lookup(opal_list_t *data, opal_list_t *info)
729729
pmix_pdata_t *pdata;
730730
pmix_info_t *pinfo = NULL;
731731
pmix_status_t rc;
732-
size_t cnt, n, sz;
732+
size_t cnt, n, sz = 0;
733733
opal_value_t *iptr;
734734
opal_pmix2x_jobid_trkr_t *jptr, *job;
735735
int ret;
@@ -1000,7 +1000,7 @@ int pmix2x_spawn(opal_list_t *job_info, opal_list_t *apps, opal_jobid_t *jobid)
10001000
pmix_status_t rc;
10011001
pmix_info_t *info = NULL;
10021002
pmix_app_t *papps;
1003-
size_t ninfo, napps, n, m;
1003+
size_t ninfo = 0, napps, n, m;
10041004
opal_value_t *ival;
10051005
opal_pmix_app_t *app;
10061006
char nspace[PMIX_MAX_NSLEN+1];

0 commit comments

Comments
 (0)