From: Aleksey Demakov Date: Mon, 29 Oct 2012 23:03:46 +0000 (+0300) Subject: Fix memory leak in delete_block(). X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=01ef0a392e9b05d458ed9a054c082e01e47670fb;p=francis%2Flibjit.git Fix memory leak in delete_block(). --- diff --git a/ChangeLog b/ChangeLog index c8508b9..3e91360 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ 2012-10-30 Aleksey Demakov + * jit/jit-block.c (delete_block): fix memory leak. + * jit/jit-memory-cache.c: rename jit-cache.c 2012-10-20 Aleksey Demakov diff --git a/jit/jit-block.c b/jit/jit-block.c index 939e969..6ffd329 100644 --- a/jit/jit-block.c +++ b/jit/jit-block.c @@ -292,7 +292,7 @@ delete_block(jit_block_t block) block->insns = 0; block->next = block->func->builder->deleted_blocks; - block->func->builder->deleted_blocks = block->next; + block->func->builder->deleted_blocks = block; } /* The block is empty if it contains nothing apart from an unconditional branch */