Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
use correct free method for buffer
authorAugustin Degomme <augustin.degomme@imag.fr>
Tue, 30 Sep 2014 09:37:50 +0000 (11:37 +0200)
committerAugustin Degomme <augustin.degomme@imag.fr>
Thu, 2 Oct 2014 13:09:18 +0000 (15:09 +0200)
src/smpi/colls/gather-ompi.c

index b0da94d..46dc36e 100644 (file)
@@ -173,14 +173,14 @@ smpi_coll_tuned_gather_ompi_binomial(void *sbuf, int scount,
        }
     } else if (!(vrank % 2)) {
        /* other non-leaf nodes */
-       free(tempbuf);
+       smpi_free_tmp_buffer(tempbuf);
     }
     xbt_free(bmtree);
     return MPI_SUCCESS;
 
  err_hndl:
     if (NULL != tempbuf)
-       free(tempbuf);
+       smpi_free_tmp_buffer(tempbuf);
 
     XBT_DEBUG(  "%s:%4d\tError occurred %d, rank %2d",
                 __FILE__, line, err, rank);