From 52263a1d3f4556bb29e29984e13ab1f3a050582d Mon Sep 17 00:00:00 2001 From: Augustin Degomme Date: Tue, 9 Apr 2013 10:08:31 +0200 Subject: [PATCH] Fix possible leak with 0 sized messages --- src/smpi/smpi_base.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/smpi/smpi_base.c b/src/smpi/smpi_base.c index d7d32fcdd3..6ffe7f6484 100644 --- a/src/smpi/smpi_base.c +++ b/src/smpi/smpi_base.c @@ -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); } -- 2.20.1