From 6dbd3e963bc4f7c3fae545b623989afe5d68c198 Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Sun, 5 Nov 2017 11:50:18 +0100 Subject: [PATCH] BUG/MEDIUM: threads: don't try to free build option message on exit Commit 0493149 ("MINOR: thread: report multi-thread support in haproxy -vv") added information about thread support in haproxy -vv output but accidently marked the message as "must_free" while it's a constant. This causes a segv on the old process on clean exit if threads are enabled. It doesn't affect the stability during operations however. --- src/hathreads.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hathreads.c b/src/hathreads.c index 0db48c9a3..36bdca210 100644 --- a/src/hathreads.c +++ b/src/hathreads.c @@ -155,7 +155,7 @@ static void __hathreads_init(void) #if defined(DEBUG_THREAD) || defined(DEBUG_FULL) memset(lock_stats, 0, sizeof(lock_stats)); #endif - hap_register_build_opts("Built with multi-threading support.", 1); + hap_register_build_opts("Built with multi-threading support.", 0); } #endif