diff options
author | Martin Willi <martin@revosec.ch> | 2012-07-12 09:27:20 +0200 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2012-07-13 13:23:29 +0200 |
commit | 549eba30abf99e88a7a197ce80aebf9d91e78e83 (patch) | |
tree | 7e96bdf37c1f0bf83038a6a8c7efe076782b9ae3 /src/libstrongswan/utils | |
parent | 6499354e4a5692e499ba19ddf9f9680ed299b8c1 (diff) | |
download | strongswan-549eba30abf99e88a7a197ce80aebf9d91e78e83.tar.bz2 strongswan-549eba30abf99e88a7a197ce80aebf9d91e78e83.tar.xz |
Increase leak detective backtrace depth by a frame
Diffstat (limited to 'src/libstrongswan/utils')
-rw-r--r-- | src/libstrongswan/utils/leak_detective.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/libstrongswan/utils/leak_detective.c b/src/libstrongswan/utils/leak_detective.c index 9f2a9e4e2..ed0899da2 100644 --- a/src/libstrongswan/utils/leak_detective.c +++ b/src/libstrongswan/utils/leak_detective.c @@ -474,7 +474,7 @@ void *malloc_hook(size_t bytes, const void *caller) hdr->magic = MEMORY_HEADER_MAGIC; hdr->bytes = bytes; - hdr->backtrace = backtrace_create(3); + hdr->backtrace = backtrace_create(2); tail->magic = MEMORY_TAIL_MAGIC; install_hooks(); @@ -543,7 +543,7 @@ void free_hook(void *ptr, const void *caller) /* memory was not allocated by our hooks */ fprintf(stderr, "freeing invalid memory (%p)", ptr); } - backtrace = backtrace_create(3); + backtrace = backtrace_create(2); backtrace->log(backtrace, stderr, TRUE); backtrace->destroy(backtrace); } @@ -601,7 +601,7 @@ void *realloc_hook(void *old, size_t bytes, const void *caller) { fprintf(stderr, "reallocating invalid memory (%p):\n" "header magic 0x%x:\n", old, hdr->magic); - backtrace = backtrace_create(3); + backtrace = backtrace_create(2); backtrace->log(backtrace, stderr, TRUE); backtrace->destroy(backtrace); } @@ -617,7 +617,7 @@ void *realloc_hook(void *old, size_t bytes, const void *caller) /* update statistics */ hdr->bytes = bytes; hdr->backtrace->destroy(hdr->backtrace); - hdr->backtrace = backtrace_create(3); + hdr->backtrace = backtrace_create(2); /* update header of linked list neighbours */ if (hdr->next) |