Skip to content

Commit c22c945

Browse files
committed
Fix imbalanced calloc/MPI_free_mem.
Memory allocated by calloc was errorneously freeed using MPI_free_mem, which might confuse Intel MPI. This should fix a bit more of #762.
1 parent 9123d92 commit c22c945

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/runtime-libraries/mpi/mpi_caf.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1069,8 +1069,7 @@ finalize_internal(int status_code)
10691069
dprint("MPI_Win_free(%p)\n", p);
10701070
ierr = MPI_Win_free(p);
10711071
chk_err(ierr);
1072-
ierr = MPI_Free_mem(cur_tok->token);
1073-
chk_err(ierr);
1072+
free(cur_tok->token);
10741073
#else // GCC_GE_7
10751074
ierr = MPI_Win_free(p);
10761075
chk_err(ierr);

0 commit comments

Comments
 (0)