From 633adddcdf1a30bc7760e7c504b5b2417fc71251 Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Sat, 30 Nov 2002 11:22:14 +0000 Subject: [PATCH] Added libc malloc check. --- lib/silcutil/stacktrace.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/silcutil/stacktrace.c b/lib/silcutil/stacktrace.c index eb8f2458..79a00a3d 100644 --- a/lib/silcutil/stacktrace.c +++ b/lib/silcutil/stacktrace.c @@ -23,7 +23,8 @@ static void *st_blocks = NULL; static unsigned long st_blocks_count = 0; -static int dump = FALSE; +static bool dump = FALSE; +static bool libc_malloc_check = FALSE; #define SILC_ST_DEPTH 10 @@ -62,6 +63,11 @@ void silc_st_stacktrace(SilcStBlock stack) dump = TRUE; } + if (!libc_malloc_check) { + setenv("MALLOC_CHECK_", "2", 1); + libc_malloc_check = TRUE; + } + /* Save the stack */ SILC_ST_GET_FP(fp); for (stack->depth = 0; fp; stack->depth++) { -- 2.43.0