Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
model-checker : check if action not NULL before using it
authorMarion Guthmuller <marion.guthmuller@loria.fr>
Mon, 24 Feb 2014 16:03:37 +0000 (17:03 +0100)
committerMarion Guthmuller <marion.guthmuller@loria.fr>
Tue, 25 Feb 2014 08:50:46 +0000 (09:50 +0100)
src/smpi/smpi_base.c

index a6a3c57..2597663 100644 (file)
@@ -763,7 +763,7 @@ void smpi_mpi_wait(MPI_Request * request, MPI_Status * status)
   }
 
 #ifdef HAVE_MC
   }
 
 #ifdef HAVE_MC
-  if(MC_is_active())
+  if(MC_is_active() && (*request)->action)
     (*request)->action->comm.dst_data = NULL; // dangling pointer : dst_data is freed with a wait, need to set it to NULL for system state comparison
 #endif
 
     (*request)->action->comm.dst_data = NULL; // dangling pointer : dst_data is freed with a wait, need to set it to NULL for system state comparison
 #endif