double free fixed in gc
svn: r16882
This commit is contained in:
parent
8c3e5060dd
commit
f18b62ff42
|
@ -1047,8 +1047,9 @@ inline static void resize_gen0(NewGC *gc, unsigned long new_size)
|
||||||
{
|
{
|
||||||
mpage *work = gc->thread_local_pages;
|
mpage *work = gc->thread_local_pages;
|
||||||
while(work) {
|
while(work) {
|
||||||
|
mpage *next = work->next;
|
||||||
gen0_free_jit_nursery_page(gc, work);
|
gen0_free_jit_nursery_page(gc, work);
|
||||||
work = work->next;
|
work = next;
|
||||||
}
|
}
|
||||||
|
|
||||||
gc->thread_local_pages = NULL;
|
gc->thread_local_pages = NULL;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user