Skip to content

Commit

Permalink
Merge pull request #5054 from tkordenbrock/topic/master/mtl-portals4.…
Browse files Browse the repository at this point in the history
…finalize.fix

master: mtl-portals4: don't call progress() in finalize() if Portals4 was not initialized
  • Loading branch information
tkordenbrock committed Apr 12, 2018
2 parents 3863ab9 + 9065967 commit d646a00
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions ompi/mca/mtl/portals4/mtl_portals4.c
Original file line number Diff line number Diff line change
Expand Up @@ -548,8 +548,10 @@ ompi_mtl_portals4_del_procs(struct mca_mtl_base_module_t *mtl,
int
ompi_mtl_portals4_finalize(struct mca_mtl_base_module_t *mtl)
{
opal_progress_unregister(ompi_mtl_portals4_progress);
while (0 != ompi_mtl_portals4_progress()) { }
if (0 == ompi_mtl_portals4.need_init) {
opal_progress_unregister(ompi_mtl_portals4_progress);
while (0 != ompi_mtl_portals4_progress()) { }
}

#if OMPI_MTL_PORTALS4_FLOW_CONTROL
ompi_mtl_portals4_flowctl_fini();
Expand Down

0 comments on commit d646a00

Please sign in to comment.