* mmap.c (backtrace_vector_release): Correct last patch: add
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 29 Oct 2012 18:42:05 +0000 (18:42 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 29 Oct 2012 18:42:05 +0000 (18:42 +0000)
aligned, not size.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@192956 138bc75d-0d04-0410-961f-82ee72b054a4

libbacktrace/ChangeLog
libbacktrace/mmap.c

index f04f1d5..91e1c9e 100644 (file)
@@ -1,5 +1,10 @@
 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
        aligned on 8-byte boundary.
 
index 25fdc21..d3313c7 100644 (file)
@@ -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;
 }