diff options
author | Andi Gutmans <andi@php.net> | 2002-06-23 10:49:21 +0000 |
---|---|---|
committer | Andi Gutmans <andi@php.net> | 2002-06-23 10:49:21 +0000 |
commit | fd904b8e69abe387b3145b7ee2b62f16eac6ac25 (patch) | |
tree | f90baa0c99010dbf7a14b83e89cf4f69b0a9fec3 /Zend/zend_mm.c | |
parent | 41d85e4ec7248bdd186fd4c8fe9e6d2d1e99f6fd (diff) | |
download | php-git-fd904b8e69abe387b3145b7ee2b62f16eac6ac25.tar.gz |
- Fix small bug
Diffstat (limited to 'Zend/zend_mm.c')
-rw-r--r-- | Zend/zend_mm.c | 2 |
1 files changed, 2 insertions, 0 deletions
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 */ |