From: agiersch Date: Thu, 27 Jan 2011 10:51:59 +0000 (+0000) Subject: Fix memory leaks in testall. X-Git-Tag: v3.6_beta2~415 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/cf2261b8e065347d0fa26473f4b808e50b81e451?ds=sidebyside Fix memory leaks in testall. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9514 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/src/xbt/set.c b/src/xbt/set.c index 6967ddd8d1..4de1a1726a 100644 --- a/src/xbt/set.c +++ b/src/xbt/set.c @@ -527,7 +527,6 @@ XBT_TEST_UNIT("remove", test_set_remove, "Removing some values") { my_elem_t elm; - xbt_set_free(&set); fill(&set); xbt_set_remove_by_name(set, "12a"); @@ -550,6 +549,8 @@ XBT_TEST_UNIT("remove", test_set_remove, "Removing some values") debuged_add(set, "12anew", "12anew"); elm = (my_elem_t) xbt_set_get_by_id(set, 1); xbt_test_assert1(elm->ID == 1, "elm->ID is %d but should be 1", elm->ID); + + xbt_set_free(&set); } #endif /* SIMGRID_TEST */ diff --git a/src/xbt/swag.c b/src/xbt/swag.c index f6e7107455..a5cc96d117 100644 --- a/src/xbt/swag.c +++ b/src/xbt/swag.c @@ -278,6 +278,9 @@ XBT_TEST_UNIT("basic", test_swag_basic, "Basic usage") xbt_swag_free(setA); xbt_swag_free(setB); + + xbt_free(obj1); + xbt_free(obj2); } #endif /* SIMGRID_TEST */