@@ -61,7 +61,9 @@ int main(int argc, char **argv)
6161    fprintf(stderr, "Client %s:%d universe size %d\n", myproc.nspace, myproc.rank, nprocs);
6262
6363    /* put a few values */
64-     (void)asprintf(&tmp, "%s-%d-internal", myproc.nspace, myproc.rank);
64+     if (0 > asprintf(&tmp, "%s-%d-internal", myproc.nspace, myproc.rank)) {
65+         exit(1);
66+     }
6567    value.type = PMIX_UINT32;
6668    value.data.uint32 = 1234;
6769    if (PMIX_SUCCESS != (rc = PMIx_Store_internal(&myproc, tmp, &value))) {
@@ -70,7 +72,9 @@ int main(int argc, char **argv)
7072    }
7173    free(tmp);
7274
73-     (void)asprintf(&tmp, "%s-%d-local", myproc.nspace, myproc.rank);
75+     if (0 > asprintf(&tmp, "%s-%d-local", myproc.nspace, myproc.rank)) {
76+         exit(1);
77+     }
7478    value.type = PMIX_UINT64;
7579    value.data.uint64 = 1234;
7680    if (PMIX_SUCCESS != (rc = PMIx_Put(PMIX_LOCAL, tmp, &value))) {
@@ -79,7 +83,9 @@ int main(int argc, char **argv)
7983    }
8084    free(tmp);
8185
82-     (void)asprintf(&tmp, "%s-%d-remote", myproc.nspace, myproc.rank);
86+     if (0 > asprintf(&tmp, "%s-%d-remote", myproc.nspace, myproc.rank)) {
87+         exit(1);
88+     }
8389    value.type = PMIX_STRING;
8490    value.data.string = "1234";
8591    if (PMIX_SUCCESS != (rc = PMIx_Put(PMIX_REMOTE, tmp, &value))) {
@@ -108,7 +114,9 @@ int main(int argc, char **argv)
108114
109115    /* check the returned data */
110116    for (n=0; n < nprocs; n++) {
111-         (void)asprintf(&tmp, "%s-%d-local", myproc.nspace, myproc.rank);
117+         if (0 > asprintf(&tmp, "%s-%d-local", myproc.nspace, myproc.rank)) {
118+             exit(1);
119+         }
112120        if (PMIX_SUCCESS != (rc = PMIx_Get(&myproc, tmp, NULL, 0, &val))) {
113121            fprintf(stderr, "Client ns %s rank %d: PMIx_Get %s failed: %d\n", myproc.nspace, myproc.rank, tmp, rc);
114122            goto done;
@@ -128,7 +136,9 @@ int main(int argc, char **argv)
128136        fprintf(stderr, "Client ns %s rank %d: PMIx_Get %s returned correct\n", myproc.nspace, myproc.rank, tmp);
129137        PMIX_VALUE_RELEASE(val);
130138        free(tmp);
131-         (void)asprintf(&tmp, "%s-%d-remote", myproc.nspace, myproc.rank);
139+         if (0 > asprintf(&tmp, "%s-%d-remote", myproc.nspace, myproc.rank)) {
140+             exit(1);
141+         }
132142        if (PMIX_SUCCESS != (rc = PMIx_Get(&myproc, tmp, NULL, 0, &val))) {
133143            fprintf(stderr, "Client ns %s rank %d: PMIx_Get %s failed: %d\n", myproc.nspace, myproc.rank, tmp, rc);
134144            goto done;
0 commit comments