From 0fcad977828665e46849cc4efe758ebc42450a66 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 19 Sep 2007 00:08:40 +0000 Subject: [PATCH] copy free_cb into a temporary variable first, to avoid compiler warning git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1866 fefdeb5f-60dc-0310-8127-8f9354f1896f --- src/pulsecore/thread.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pulsecore/thread.h b/src/pulsecore/thread.h index 0c6c859..6aaf8c8 100644 --- a/src/pulsecore/thread.h +++ b/src/pulsecore/thread.h @@ -70,9 +70,10 @@ void *pa_tls_set(pa_tls *t, void *userdata); } \ static void name##_tls_destructor(void) PA_GCC_DESTRUCTOR; \ static void name##_tls_destructor(void) { \ + static void (*_free_cb)(void*) = free_cb; \ if (!name##_tls.tls) \ return; \ - if (free_cb) { \ + if (_free_cb) { \ void *p; \ if ((p = pa_tls_get(name##_tls.tls))) \ free_cb(p); \ -- 2.7.4