From: Andi Gutmans Date: Sun, 23 Jun 2002 10:49:21 +0000 (+0000) Subject: - Fix small bug X-Git-Tag: php-4.3.0dev_zend2_alpha2~137 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fd904b8e69abe387b3145b7ee2b62f16eac6ac25;p=php - Fix small bug --- 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 */