From fd904b8e69abe387b3145b7ee2b62f16eac6ac25 Mon Sep 17 00:00:00 2001 From: Andi Gutmans Date: Sun, 23 Jun 2002 10:49:21 +0000 Subject: [PATCH] - Fix small bug --- Zend/zend_mm.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Zend/zend_mm.c b/Zend/zend_mm.c index f5e5918527..adba3908f4 100644 --- a/Zend/zend_mm.c +++ b/Zend/zend_mm.c @@ -282,6 +282,8 @@ void *zend_mm_realloc(zend_mm_heap *heap, void *p, size_t size) zend_mm_remove_from_free_list(heap, (zend_mm_free_block *) next_block); mm_block->size += next_block->size; + /* update the next block's prev_size */ + ZEND_MM_BLOCK_AT(mm_block, mm_block->size)->prev_size = mm_block->size; zend_mm_create_new_free_block(heap, mm_block, true_size); /* We don't yet merge this free block with the following one */ -- 2.50.1