aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/utils
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2012-07-12 09:27:20 +0200
committerMartin Willi <martin@revosec.ch>2012-07-13 13:23:29 +0200
commit549eba30abf99e88a7a197ce80aebf9d91e78e83 (patch)
tree7e96bdf37c1f0bf83038a6a8c7efe076782b9ae3 /src/libstrongswan/utils
parent6499354e4a5692e499ba19ddf9f9680ed299b8c1 (diff)
downloadstrongswan-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.c8
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)