Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix possible leak with 0 sized messages
authorAugustin Degomme <degomme@idpann.imag.fr>
Tue, 9 Apr 2013 08:08:31 +0000 (10:08 +0200)
committerAugustin Degomme <degomme@idpann.imag.fr>
Tue, 9 Apr 2013 10:00:52 +0000 (12:00 +0200)
src/smpi/smpi_base.c

index d7d32fc..6ffe7f6 100644 (file)
@@ -362,7 +362,7 @@ void smpi_mpi_start(MPI_Request request)
       request->refcount++;
       if(request->old_type->has_subtype == 0){
         oldbuf = request->buf;
-        if (oldbuf){
+        if (oldbuf && request->size!=0){
           request->buf = xbt_malloc(request->size);
           memcpy(request->buf,oldbuf,request->size);
         }