The branch, master has been updated via c1a96dc tests: Fix some memory leaks. via f2f1e56 cmake: Add valgrind suppression file. from a9bb877 uwrap: Pass bool values to uwrap_new_id().
http://gitweb.samba.org/?p=uid_wrapper.git;a=shortlog;h=master - Log ----------------------------------------------------------------- commit c1a96dcb8a75809cb2efed79519d1e0518089c13 Author: Andreas Schneider <a...@samba.org> Date: Fri Dec 20 13:18:46 2013 +0100 tests: Fix some memory leaks. commit f2f1e5624bfcb8a6c828d2e5f729213849dfb577 Author: Andreas Schneider <a...@samba.org> Date: Fri Dec 20 13:18:34 2013 +0100 cmake: Add valgrind suppression file. ----------------------------------------------------------------------- Summary of changes: tests/test_glibc_thread_support.c | 5 +++++ tests/valgrind.supp | 16 ++++++++++++++++ 2 files changed, 21 insertions(+), 0 deletions(-) create mode 100644 tests/valgrind.supp Changeset truncated at 500 lines: diff --git a/tests/test_glibc_thread_support.c b/tests/test_glibc_thread_support.c index 159cf91..357862e 100644 --- a/tests/test_glibc_thread_support.c +++ b/tests/test_glibc_thread_support.c @@ -67,6 +67,8 @@ static void test_syscall_setreuid(void **state) for (i = 0; i < NUM_THREADS; i++) { pthread_join(threads[i], NULL); } + + free(threads); } static void *sync_setreuid(void *arg) @@ -132,6 +134,9 @@ static void test_sync_setreuid(void **state) for (i = 0; i < NUM_THREADS; i++) { pthread_join(threads[i], NULL); } + + free(threads); + free(p); } int main(void) { diff --git a/tests/valgrind.supp b/tests/valgrind.supp new file mode 100644 index 0000000..9857825 --- /dev/null +++ b/tests/valgrind.supp @@ -0,0 +1,16 @@ +### GLIBC +{ + glibc_dlopen_alloc + Memcheck:Leak + fun:calloc + fun:_dlerror_run + fun:dlopen@@GLIBC_2.2.5 +} + +{ + glibc_dlclose_alloc + Memcheck:Leak + fun:calloc + fun:_dlerror_run + fun:dlclose +} -- UID Wrapper Repository