]> granicus.if.org Git - php/commitdiff
Fixed incorrect reinitialization
authorDmitry Stogov <dmitry@php.net>
Wed, 14 Jul 2010 10:27:08 +0000 (10:27 +0000)
committerDmitry Stogov <dmitry@php.net>
Wed, 14 Jul 2010 10:27:08 +0000 (10:27 +0000)
Zend/zend_alloc.c

index e71456ab37760ccffa483be3f359335aa4f3c8d1..d7a0d3bb885c04a347bd7d573a9340b6ac03bd26 100644 (file)
@@ -1115,7 +1115,7 @@ ZEND_API zend_mm_heap *zend_mm_startup_ex(const zend_mm_mem_handlers *handlers,
                                mm_heap->large_free_buckets[i]->parent = &mm_heap->large_free_buckets[i];
                        }
                }
-               mm_heap->rest_buckets[0]->next_free_block = mm_heap->rest_buckets[1]->prev_free_block = ZEND_MM_REST_BUCKET(mm_heap);
+               mm_heap->rest_buckets[0] = mm_heap->rest_buckets[1] = ZEND_MM_REST_BUCKET(mm_heap);
 
                free(heap);
                heap = mm_heap;