- if (gl_task_array[id] == NULL) {
- } else if (gl_task_array[id] == task) {
- limited_latency = MSG_task_is_latency_bounded(gl_task_array[id]);
- if(limited_latency){
- INFO1("WARNING FLOW[%d] is limited by latency!!", id);
- }
- INFO5
- ("===> Estimated Bw of FLOW[%d] : %f ; message from %s to %s with remaining : %f",
- id, gl_data_size[id] / elapsed_time, masternames[id],
- slavenames[id], 0.0);
+ if (gl_task_array[id] == NULL) continue;
+ if (gl_task_array[id] == task) {
+#ifdef HAVE_LATENCY_BOUND_TRACKING
+ limited_latency = MSG_task_is_latency_bounded(gl_task_array[id]);
+ if (limited_latency) {
+ XBT_INFO("WARNING FLOW[%d] is limited by latency!!", id);
+ }
+#endif
+ XBT_INFO
+ ("===> Estimated Bw of FLOW[%d] : %f ; message from %s to %s with remaining : %f",
+ id, gl_data_size[id] / elapsed_time, masternames[id],
+ slavenames[id], 0.0);
+ MSG_task_destroy(gl_task_array[id]);
+ gl_task_array[id]=NULL;