From 4e5ee5b75e19b24eeceee489f2958e9000d0f2fb Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 21 Jul 2016 00:33:37 +1000 Subject: Fix own error in recent heap update --- source/blender/blenlib/intern/BLI_heap.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'source/blender/blenlib/intern/BLI_heap.c') diff --git a/source/blender/blenlib/intern/BLI_heap.c b/source/blender/blenlib/intern/BLI_heap.c index d48e9fbddde..0a8dafc2dc1 100644 --- a/source/blender/blenlib/intern/BLI_heap.c +++ b/source/blender/blenlib/intern/BLI_heap.c @@ -167,8 +167,7 @@ static struct HeapNode *heap_node_alloc(Heap *heap) else { struct HeapNode_Chunk *chunk = heap->nodes.chunk; if (UNLIKELY(chunk->size == chunk->bufsize)) { - struct HeapNode_Chunk *chunk_next = heap_node_alloc_chunk(HEAP_CHUNK_DEFAULT_NUM, chunk); - chunk = chunk_next; + chunk = heap->nodes.chunk = heap_node_alloc_chunk(HEAP_CHUNK_DEFAULT_NUM, chunk); } node = &chunk->buf[chunk->size++]; } -- cgit v1.2.3