aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CTestConfig.cmake2
-rw-r--r--tests/valgrind.supp24
2 files changed, 25 insertions, 1 deletions
diff --git a/CTestConfig.cmake b/CTestConfig.cmake
index 47f7eca6..22caa729 100644
--- a/CTestConfig.cmake
+++ b/CTestConfig.cmake
@@ -1,6 +1,6 @@
set(UPDATE_TYPE "true")
-#set(MEMORYCHECK_SUPPRESSIONS_FILE ${CMAKE_SOURCE_DIR}/tests/valgrind.supp)
+set(MEMORYCHECK_SUPPRESSIONS_FILE ${CMAKE_SOURCE_DIR}/tests/valgrind.supp)
set(CTEST_PROJECT_NAME "libssh")
set(CTEST_NIGHTLY_START_TIME "04:00:00 CET")
diff --git a/tests/valgrind.supp b/tests/valgrind.supp
new file mode 100644
index 00000000..cbda3245
--- /dev/null
+++ b/tests/valgrind.supp
@@ -0,0 +1,24 @@
+### CHECK
+{
+ check emalloc
+ Memcheck:Leak
+ fun:malloc
+ fun:emalloc
+}
+
+{
+ check setup_pipe
+ Memcheck:Leak
+ fun:malloc
+ fun:fdopen@@GLIBC_2.2.5
+ fun:tmpfile@@GLIBC_2.2.5
+ fun:setup_pipe
+}
+
+{
+ check erealloc
+ Memcheck:Leak
+ fun:realloc
+ fun:erealloc
+}
+