Hello,
In function ompi_osc_rdma_passive_unlock_complete(), an object
copy_unlock_acks was built but it is never destroyed. The following
patch adds its destruction.
Tested on Open MPI v1.5
Regards,
Guillaume
---
diff --git a/ompi/mca/osc/rdma/osc_rdma_sync.c
b/ompi/mca/osc/rdma/osc_rdma_sync.c
--- a/ompi/mca/osc/rdma/osc_rdma_sync.c
+++ b/ompi/mca/osc/rdma/osc_rdma_sync.c
@@ -745,6 +745,8 @@ ompi_osc_rdma_passive_unlock_complete(om
OBJ_RELEASE(new_pending);
}
+ OBJ_DESTRUCT(©_unlock_acks);
+
/* if we were really unlocked, see if we have another lock request
we can satisfy */
OPAL_THREAD_LOCK(&(module->m_lock));