changeset 7445:3e7592582f93 HEAD

t_buffer_get() overflow check worked only with 64bit systems.
author Timo Sirainen <tss@iki.fi>
date Tue, 01 Apr 2008 11:42:24 +0300
parents 9d694f41a699
children 15fbff736ab9
files src/lib/data-stack.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/data-stack.c	Tue Apr 01 11:30:56 2008 +0300
+++ b/src/lib/data-stack.c	Tue Apr 01 11:42:24 2008 +0300
@@ -81,7 +81,7 @@
 
 		p = STACK_BLOCK_DATA(current_block) +
 			(current_block->size - current_block->left) +
-			MEM_ALIGN(sizeof(size_t) + last_buffer_size);
+			MEM_ALIGN(sizeof(size_t)) + MEM_ALIGN(last_buffer_size);
 #endif
 		/* reset t_buffer_get() mark - not really needed but makes it
 		   easier to notice if t_malloc()/t_push()/t_pop() is called