From fa9d2d8b91083e16d20fba3e4054e77587475c2c Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Sat, 30 Nov 2002 11:33:14 +0000 Subject: [PATCH] Added NetBSD malloc check. --- lib/silcutil/stacktrace.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/lib/silcutil/stacktrace.c b/lib/silcutil/stacktrace.c index 79a00a3d..38aae954 100644 --- a/lib/silcutil/stacktrace.c +++ b/lib/silcutil/stacktrace.c @@ -24,7 +24,7 @@ static void *st_blocks = NULL; static unsigned long st_blocks_count = 0; static bool dump = FALSE; -static bool libc_malloc_check = FALSE; +static bool malloc_check = FALSE; #define SILC_ST_DEPTH 10 @@ -63,9 +63,14 @@ void silc_st_stacktrace(SilcStBlock stack) dump = TRUE; } - if (!libc_malloc_check) { + if (!malloc_check) { + /* Linux libc malloc check */ setenv("MALLOC_CHECK_", "2", 1); - libc_malloc_check = TRUE; + + /* NetBSD malloc check */ + setenv("MALLOC_OPTIONS", "AJ", 1); + + malloc_check = TRUE; } /* Save the stack */ -- 2.43.0