Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
plug a memleak in that example
authorMartin Quinson <martin.quinson@loria.fr>
Sun, 25 Nov 2012 11:37:58 +0000 (12:37 +0100)
committerMartin Quinson <martin.quinson@loria.fr>
Sun, 25 Nov 2012 11:37:58 +0000 (12:37 +0100)
examples/msg/actions/actions.c

index 22e5961..746afe2 100644 (file)
@@ -482,7 +482,11 @@ static void action_allReduce(const char *const *action) {
     XBT_DEBUG("%s: %s has received", allreduce_identifier, process_name);
   }
 
-  XBT_VERB("%s %f", xbt_str_join_array(action, " "), MSG_get_clock() - clock);
+  if (XBT_LOG_ISENABLED(actions,xbt_log_priority_verbose)) {
+    char *a =  xbt_str_join_array(action, " ");
+    XBT_VERB("%s %f", a, MSG_get_clock() - clock);
+    free(a);
+  }
   free(allreduce_identifier);
 }