From 8fe91dea4fcf4b12f6d8bb6b0ea8510c2b9b53ce Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor <iant@google.com> Date: Mon, 29 Oct 2012 18:42:05 +0000 Subject: [PATCH] mmap.c (backtrace_vector_release): Correct last patch: add aligned, not size. * mmap.c (backtrace_vector_release): Correct last patch: add aligned, not size. From-SVN: r192956 --- libbacktrace/ChangeLog | 5 +++++ libbacktrace/mmap.c | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog index f04f1d5dd0dd..91e1c9eccd42 100644 --- a/libbacktrace/ChangeLog +++ b/libbacktrace/ChangeLog @@ -1,3 +1,8 @@ +2012-10-29 Ian Lance Taylor <iant@google.com> + + * mmap.c (backtrace_vector_release): Correct last patch: add + aligned, not size. + 2012-10-29 Ian Lance Taylor <iant@google.com> * mmap.c (backtrace_vector_release): Make sure freed block is diff --git a/libbacktrace/mmap.c b/libbacktrace/mmap.c index 25fdc21a9f7e..d3313c7cf1ec 100644 --- a/libbacktrace/mmap.c +++ b/libbacktrace/mmap.c @@ -240,7 +240,8 @@ backtrace_vector_release (struct backtrace_state *state, aligned = (size + 7) & ~ (size_t) 7; alc -= aligned - size; - backtrace_free (state, (char *) vec->base + size, alc, error_callback, data); + backtrace_free (state, (char *) vec->base + aligned, alc, + error_callback, data); vec->alc = 0; return 1; } -- GitLab