diff --git a/opal/mca/pmix/pmix3x/pmix/NEWS b/opal/mca/pmix/pmix3x/pmix/NEWS index 816afe1e65..21323319ca 100644 --- a/opal/mca/pmix/pmix3x/pmix/NEWS +++ b/opal/mca/pmix/pmix3x/pmix/NEWS @@ -28,12 +28,13 @@ Master (not on release branches yet) ---------------------- -3.2.1 -- 5 Nov 2020 +3.2.1 -- 12 Nov 2020 ---------------------- - PR #1890: - Fix Issue #1889: Fix symlinks in unit tests to include new timeout - Fix Issue #1891: Remove pnet/opa component that should not be in v3.2 - PR #1904: Add more metadata to string generated from preg/compress + - PR #1919: Fix memory leak in PMIx_Get/fastpath 3.2.0 -- 22 Oct 2020 diff --git a/opal/mca/pmix/pmix3x/pmix/VERSION b/opal/mca/pmix/pmix3x/pmix/VERSION index 784177bf77..0beeda5811 100644 --- a/opal/mca/pmix/pmix3x/pmix/VERSION +++ b/opal/mca/pmix/pmix3x/pmix/VERSION @@ -24,14 +24,14 @@ release=1 # The only requirement is that it must be entirely printable ASCII # characters and have no white space. -greek=rc1 +greek= # If repo_rev is empty, then the repository version number will be # obtained during "make dist" via the "git describe --tags --always" # command, or with the date (if "git describe" fails) in the form of # "date". -repo_rev=git1063ca6 +repo_rev=gitd3d610b # If tarball_version is not empty, it is used as the version string in # the tarball filename, regardless of all other versions listed in @@ -45,7 +45,7 @@ tarball_version= # The date when this release was created -date="Oct 30, 2020" +date="Nov 12, 2020" # The shared library version of each of PMIx's public libraries. # These versions are maintained in accordance with the "Library diff --git a/opal/mca/pmix/pmix3x/pmix/contrib/pmix.spec b/opal/mca/pmix/pmix3x/pmix/contrib/pmix.spec index a1abc960de..e1b353f59f 100644 --- a/opal/mca/pmix/pmix3x/pmix/contrib/pmix.spec +++ b/opal/mca/pmix/pmix3x/pmix/contrib/pmix.spec @@ -192,7 +192,7 @@ Summary: An extended/exascale implementation of PMI Name: %{?_name:%{_name}}%{!?_name:pmix} -Version: 3.2.1rc1 +Version: 3.2.1 Release: 1%{?dist} License: BSD Group: Development/Libraries diff --git a/opal/mca/pmix/pmix3x/pmix/src/client/pmix_client_get.c b/opal/mca/pmix/pmix3x/pmix/src/client/pmix_client_get.c index 90b95d97ce..d06d394962 100644 --- a/opal/mca/pmix/pmix3x/pmix/src/client/pmix_client_get.c +++ b/opal/mca/pmix/pmix3x/pmix/src/client/pmix_client_get.c @@ -439,16 +439,11 @@ PMIX_EXPORT pmix_status_t PMIx_Get_nb(const pmix_proc_t *proc, const pmix_key_t static void _value_cbfunc(pmix_status_t status, pmix_value_t *kv, void *cbdata) { pmix_cb_t *cb = (pmix_cb_t*)cbdata; - pmix_status_t rc; PMIX_ACQUIRE_OBJECT(cb); cb->status = status; if (PMIX_SUCCESS == status) { - PMIX_BFROPS_COPY(rc, pmix_client_globals.myserver, - (void**)&cb->value, kv, PMIX_VALUE); - if (PMIX_SUCCESS != rc) { - PMIX_ERROR_LOG(rc); - } + cb->value = kv; } PMIX_POST_OBJECT(cb); PMIX_WAKEUP_THREAD(&cb->lock); @@ -846,9 +841,6 @@ static void _getnbfn(int fd, short flags, void *cbdata) } cb->cbfunc.valuefn(rc, val, cb->cbdata); } - if (NULL != val) { - PMIX_VALUE_RELEASE(val); - } PMIX_RELEASE(cb); return;