From 80408d5357956a8a2b438d102aa0953971e136f1 Mon Sep 17 00:00:00 2001 From: Aris Adamantiadis Date: Sun, 19 Dec 2010 12:37:21 +0100 Subject: [PATCH] Fixed memory leak reported by valgrind --- tests/unittests/torture_rand.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/unittests/torture_rand.c b/tests/unittests/torture_rand.c index 9962564a..847fe407 100644 --- a/tests/unittests/torture_rand.c +++ b/tests/unittests/torture_rand.c @@ -14,11 +14,14 @@ #define NUM_THREADS 100 static void setup(){ - printf("setup\n"); ssh_threads_set_callbacks(ssh_threads_get_pthread()); ssh_init(); } +static void teardown(){ + ssh_finalize(); +} + static void *torture_rand_thread(void *threadid){ char buffer[12]; int i; @@ -52,7 +55,7 @@ END_TEST Suite *torture_make_suite(void) { Suite *s = suite_create("torture_rand"); - torture_create_case_fixture(s, "torture_rand_threading", torture_rand_threading,setup,NULL); + torture_create_case_fixture(s, "torture_rand_threading", torture_rand_threading,setup,teardown); return s; }