Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[trace] fix memory leak
authorschnorr <Lucas.Schnorr@imag.fr>
Mon, 26 Mar 2012 07:13:19 +0000 (09:13 +0200)
committerschnorr <Lucas.Schnorr@imag.fr>
Mon, 26 Mar 2012 07:13:19 +0000 (09:13 +0200)
src/surf/network.c

index b2887af..5afe01f 100644 (file)
@@ -318,6 +318,9 @@ static int net_action_unref(surf_action_t action)
       surf_action_lmm_heap_remove(net_action_heap,(surf_action_lmm_t) action);
       xbt_swag_remove(action, net_modified_set);
     }
       surf_action_lmm_heap_remove(net_action_heap,(surf_action_lmm_t) action);
       xbt_swag_remove(action, net_modified_set);
     }
+#ifdef HAVE_TRACING
+    if (action->category) xbt_free (action->category);
+#endif
     surf_action_free(&action);
     return 1;
   }
     surf_action_free(&action);
     return 1;
   }