]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* 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 f04f1d5dd0ddf144d73915618ca0852a213007cc..91e1c9eccd4272e6024793db75935077b573da91 100644 (file)
@@ -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
index 25fdc21a9f7e32f36a3c74c1cea3ba5b578ec2bf..d3313c7cf1eced504545a15c8106f3e58108f281 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;
 }