summaryrefslogtreecommitdiff
path: root/valgrind-suppressions
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2005-06-25 14:19:25 +0000
committerEric S. Raymond <esr@thyrsus.com>2005-06-25 14:19:25 +0000
commitd89bc465ddef9e37a77a0bf8b6b95074303b5fad (patch)
tree813f5aec414e01261821ddfff1a88a47814d8425 /valgrind-suppressions
parent0b172c4b146b0ba50c4c7e17c77c4e2281dd179b (diff)
downloadgpsd-d89bc465ddef9e37a77a0bf8b6b95074303b5fad.tar.gz
Plugged a memory leak that I found with valgrind.
Diffstat (limited to 'valgrind-suppressions')
-rw-r--r--valgrind-suppressions19
1 files changed, 19 insertions, 0 deletions
diff --git a/valgrind-suppressions b/valgrind-suppressions
index 90be3a5f..d31a6098 100644
--- a/valgrind-suppressions
+++ b/valgrind-suppressions
@@ -1,3 +1,22 @@
# Suppress known C library errors in valgrind.
# This is good under gcc 3.4.2, glibc 2.3.4, using -g and -O2
+{
+ suppress1
+ Memcheck:Cond
+ fun:strlen
+ fun:vsnprintf
+ fun:gpsd_report
+ fun:main
+}
+{
+ suppress2
+ Memcheck:Value8
+ fun:vfprintf
+ fun:vsnprintf
+ fun:gpsd_report
+ fun:sirf_parse
+ fun:sirfbin_parse_input
+ fun:gpsd_poll
+ fun:main
+}