X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/25d6952dcf52e6ffc1e4a402af0e2d3c17ac3935..ed58772b14355817ecc55b1b4af012c03323529f:/testsuite/xbt/ex_test.c diff --git a/testsuite/xbt/ex_test.c b/testsuite/xbt/ex_test.c index 83c0fc1e36..f1e754005a 100644 --- a/testsuite/xbt/ex_test.c +++ b/testsuite/xbt/ex_test.c @@ -67,6 +67,7 @@ TS_TEST(test_controlflow) if (n != 4) ts_test_fail(TS_CTX, "M4: n=%d (!= 4)", n); n++; + xbt_ex_free(ex); } if (n != 5) ts_test_fail(TS_CTX, "M5: n=%d (!= 5)", n); @@ -86,6 +87,7 @@ TS_TEST(test_value) ts_test_fail(TS_CTX, "value=%d (!= 2)", ex.value); if (strcmp(ex.msg,"toto")) ts_test_fail(TS_CTX, "message=%s (!= toto)", ex.msg); + xbt_ex_free(ex); } } @@ -109,6 +111,7 @@ TS_TEST(test_variables) /* r2 is allowed to be destroyed because not volatile */ if (v2 != 5678) ts_test_fail(TS_CTX, "v2=%d (!= 5678)", v2); + xbt_ex_free(ex); } } @@ -134,6 +137,7 @@ TS_TEST(test_cleanup) ts_test_fail(TS_CTX, "v1 = %d (!= 5678)", v1); if (!(ex.category == 1 && ex.value == 2 && !strcmp(ex.msg,"blah"))) ts_test_fail(TS_CTX, "unexpected exception contents"); + xbt_ex_free(ex); } if (!c) ts_test_fail(TS_CTX, "ex_cleanup not executed");