X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/b65a2e3cea58dea5f2122c44a57e16662fe11a2d..fde9407d1baff5065d23b005144b324a1407edbf:/src/xbt/mmalloc/mfree.c diff --git a/src/xbt/mmalloc/mfree.c b/src/xbt/mmalloc/mfree.c index d380809c3f..f3d9baa275 100644 --- a/src/xbt/mmalloc/mfree.c +++ b/src/xbt/mmalloc/mfree.c @@ -110,7 +110,6 @@ void mfree(struct mdesc *mdp, void *ptr) abort(); } mdp->heapinfo[block+it].type = -1; - mdp->heapinfo[block+it].busy_block.ignore = 0; } } @@ -168,6 +167,7 @@ void mfree(struct mdesc *mdp, void *ptr) if(mdp->heapinfo[block].busy_frag.ignore[frag_nb] == 1) MC_remove_ignore_heap(ptr, mdp->heapinfo[block].busy_frag.frag_size[frag_nb]); } + /* Set size used in the fragment to -1 */ mdp->heapinfo[block].busy_frag.frag_size[frag_nb] = -1; mdp->heapinfo[block].busy_frag.ignore[frag_nb] = 0;