From 85b2df79ec3ac492583a49e94770808002cda86c Mon Sep 17 00:00:00 2001 From: navarrop Date: Thu, 10 Mar 2011 15:01:09 +0000 Subject: [PATCH 1/1] Fix some memory leack. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9780 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- teshsuite/simdag/platforms/flatifier.c | 1 + teshsuite/simdag/platforms/is_router_test.c | 6 ++---- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/teshsuite/simdag/platforms/flatifier.c b/teshsuite/simdag/platforms/flatifier.c index eac56b11fc..456499ca38 100644 --- a/teshsuite/simdag/platforms/flatifier.c +++ b/teshsuite/simdag/platforms/flatifier.c @@ -148,6 +148,7 @@ int main(int argc, char **argv) char *link_name = bprintf("%s",((surf_resource_t) link)->name); printf("",link_name); + free(link_name); } printf("\n \n"); diff --git a/teshsuite/simdag/platforms/is_router_test.c b/teshsuite/simdag/platforms/is_router_test.c index 0c8fadaeee..8a7a50857d 100644 --- a/teshsuite/simdag/platforms/is_router_test.c +++ b/teshsuite/simdag/platforms/is_router_test.c @@ -15,7 +15,6 @@ int main(int argc, char **argv) { /* initialisation of SD */ int size; - xbt_dict_t eltms = xbt_dict_new(); SD_init(&argc, argv); xbt_dict_cursor_t cursor = NULL; char *key, *data; @@ -23,13 +22,12 @@ int main(int argc, char **argv) /* creation of the environment */ SD_create_environment(argv[1]); - eltms = global_routing->where_network_elements; - size = xbt_dict_size(eltms); + size = xbt_dict_size(global_routing->where_network_elements); printf("Workstation number: %d, link number: %d, elmts number: %d\n", SD_workstation_get_number(), SD_link_get_number(), size); - xbt_dict_foreach(eltms, cursor, key, data) { + xbt_dict_foreach(global_routing->where_network_elements, cursor, key, data) { printf(" - Seen: \"%s\" is type : %d\n", key, (int) global_routing->get_network_element_type(key)); } -- 2.20.1