diff --git a/ompi/mca/btl/mx/btl_mx.c b/ompi/mca/btl/mx/btl_mx.c index 42d82f3995..d6bc977784 100644 --- a/ompi/mca/btl/mx/btl_mx.c +++ b/ompi/mca/btl/mx/btl_mx.c @@ -419,6 +419,8 @@ int mca_btl_mx_send( struct mca_btl_base_module_t* btl, int mca_btl_mx_finalize( struct mca_btl_base_module_t* btl ) { mca_btl_mx_module_t* mx_btl = (mca_btl_mx_module_t*) btl; + + mx_close_endpoint(mx_btl->mx_endpoint); OBJ_DESTRUCT( &mx_btl->mx_lock ); OBJ_DESTRUCT( &mx_btl->mx_peers );