]> AND Public Git Repository - simgrid.git/blobdiff - examples/msg/mc/bugged2.c
Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Protect --log=root.fmt flag with double quotes in tesh files
[simgrid.git] / examples / msg / mc / bugged2.c
index e5040b7c9a5479470f9b45a4e27889279cc42b1f..22f3d54652f6b1a428b497c3461af36377032fae 100644 (file)
@@ -19,14 +19,28 @@ int server(int argc, char *argv[])
 
   MSG_task_receive(&task1, "mymailbox");
   val1 = (long) MSG_task_get_data(task1);
+  MSG_task_destroy(task1);
+  task1 = NULL;
   INFO1("Received %lu", val1);
 
   MSG_task_receive(&task2, "mymailbox");
   val2 = (long) MSG_task_get_data(task2);
+  MSG_task_destroy(task2);
+  task2 = NULL;
   INFO1("Received %lu", val2);
 
   MC_assert(min(val1, val2) == 1);
 
+  MSG_task_receive(&task1, "mymailbox");
+  val1 = (long) MSG_task_get_data(task1);
+  MSG_task_destroy(task1);
+  INFO1("Received %lu", val1);
+
+  MSG_task_receive(&task2, "mymailbox");
+  val2 = (long) MSG_task_get_data(task2);
+  MSG_task_destroy(task2);
+  INFO1("Received %lu", val2);
+
   INFO0("OK");
   return 0;
 }