This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "MPICH primary repository". The branch, master has been updated via 31282a08dd74043ee18af6efccab9f2b955e54a8 (commit) from 25b8bac98d7e78fe0d4fcef9dc4243425c39ba79 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://git.mpich.org/mpich.git/commitdiff/31282a08dd74043ee18af6efccab9f2b95... commit 31282a08dd74043ee18af6efccab9f2b955e54a8 Author: Rob Latham <[email protected]> Date: Wed Jan 20 11:26:18 2016 -0600 on error, free the pointer, not the value got tripped up with the 'void **' parameter: if we cannot convert the buffer, clean up by freeing *new_thing. Another find by Michael Raymond <[email protected]> No reviewer diff --git a/src/mpi/romio/mpi-io/mpiu_external32.c b/src/mpi/romio/mpi-io/mpiu_external32.c index ce2253b..8a8254c 100644 --- a/src/mpi/romio/mpi-io/mpiu_external32.c +++ b/src/mpi/romio/mpi-io/mpiu_external32.c @@ -160,7 +160,7 @@ int MPIU_external32_buffer_setup(const void * buf, int count, MPI_Datatype type, error_code = MPIU_write_external32_conversion_fn(buf, type, count, *newbuf); if (error_code != MPI_SUCCESS) { - ADIOI_Free(newbuf); + ADIOI_Free(*newbuf); return error_code; } return MPI_SUCCESS; ----------------------------------------------------------------------- Summary of changes: src/mpi/romio/mpi-io/mpiu_external32.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) hooks/post-receive -- MPICH primary repository