summaryrefslogtreecommitdiffstats
path: root/src/pulsecore/log.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2008-10-04 00:14:02 +0200
committerLennart Poettering <lennart@poettering.net>2008-10-04 00:14:02 +0200
commit82c46f223823e8359ee2b788a83eac0ab82c912a (patch)
tree7d19ffee51ac5d0ddabcbad85691d5f64f28282c /src/pulsecore/log.c
parent3c193520ee59703b9e4453db0bff8f9c6b8a06c2 (diff)
do not cleanup staticly allocated memory unless we are in valgrind mode
Diffstat (limited to 'src/pulsecore/log.c')
-rw-r--r--src/pulsecore/log.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/pulsecore/log.c b/src/pulsecore/log.c
index d7318081..b1de6966 100644
--- a/src/pulsecore/log.c
+++ b/src/pulsecore/log.c
@@ -85,6 +85,9 @@ void pa_log_set_ident(const char *p) {
/* To make valgrind shut up. */
static void ident_destructor(void) PA_GCC_DESTRUCTOR;
static void ident_destructor(void) {
+ if (!pa_in_valgrind())
+ return;
+
pa_xfree(log_ident);
pa_xfree(log_ident_local);
}