Mercurial > repos > blastem
changeset 1075:4b8ab2d82aee
Fix a memory leak in try_alloc_arena
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Fri, 12 Aug 2016 09:29:08 -0700 |
parents | 3a0f684891ae |
children | fa6fe03f218a |
files | arena.c |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/arena.c Tue Aug 09 22:54:35 2016 -0700 +++ b/arena.c Fri Aug 12 09:29:08 2016 -0700 @@ -83,5 +83,7 @@ if (!current_arena || !current_arena->free_count) { return NULL; } - return current_arena->free_blocks[--current_arena->free_count]; + void *ret = current_arena->free_blocks[--current_arena->free_count]; + track_block(ret); + return ret; }