From: phil Date: Thu, 5 Nov 1998 20:12:53 +0000 (+0000) Subject: Fixed bug in finalization from heap_close X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=commitdiff_plain;h=3a0f8fe12e086035dc9d88edad7815064a6775e0;p=cacao.git Fixed bug in finalization from heap_close --- diff --git a/mm/heap.old.c b/mm/heap.old.c index debd9e585..39582e83a 100644 --- a/mm/heap.old.c +++ b/mm/heap.old.c @@ -777,9 +777,12 @@ void heap_close () while (livefinalizees) { finalizernode *n = livefinalizees->next; + asm_calljavamethod (livefinalizees->finalizer, + heap+livefinalizees->objstart, + NULL,NULL,NULL); FREE (livefinalizees, finalizernode); livefinalizees = n; - } + } }