From 5c5453b8b1101cc692fcddc9298b9fd479c0e4a7 Mon Sep 17 00:00:00 2001 From: Gilles Gouaillardet Date: Fri, 3 Oct 2014 11:54:08 +0900 Subject: [PATCH] pmix: fix test in native_get_attr --- opal/mca/pmix/native/pmix_native.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/opal/mca/pmix/native/pmix_native.c b/opal/mca/pmix/native/pmix_native.c index 99209e2610..37758daae2 100644 --- a/opal/mca/pmix/native/pmix_native.c +++ b/opal/mca/pmix/native/pmix_native.c @@ -1092,10 +1092,11 @@ static bool native_get_attr(const char *attr, opal_value_t **kv) * equates to "non local" */ ranks = opal_argv_split(lclpeers->data.string, ','); for (i=0; NULL != ranks[i]; i++) { - if (myrank == i) { + uint32_t vid = strtoul(ranks[i], NULL, 10); + if (myrank == vid) { continue; } - native_pname.vid = strtoul(ranks[i], NULL, 10); + native_pname.vid = vid; #if OPAL_HAVE_HWLOC OBJ_CONSTRUCT(&vals, opal_list_t); if (OPAL_SUCCESS != (rc = opal_dstore.fetch(opal_dstore_internal, (opal_identifier_t*)&native_pname,