X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4386010688d60bea7f54c2383aa9c923f2980948..b5858ae65676a0304a843e25d13d11df789106b6:/src/xbt/mmalloc/mrealloc.c diff --git a/src/xbt/mmalloc/mrealloc.c b/src/xbt/mmalloc/mrealloc.c index 589e412012..dfd03b81b0 100644 --- a/src/xbt/mmalloc/mrealloc.c +++ b/src/xbt/mmalloc/mrealloc.c @@ -22,7 +22,6 @@ void *mrealloc(xbt_mheap_t mdp, void *ptr, size_t size) { void *result; size_t blocks; - size_t oldlimit; /* Only keep real realloc, and reroute hidden malloc and free to the relevant functions */ if (size == 0) { @@ -92,8 +91,7 @@ void *mrealloc(xbt_mheap_t mdp, void *ptr, size_t size) mdp->heapinfo[it].busy_block.busy_size = 0; } - mdp->heapinfo[block + blocks].busy_block.size - = mdp->heapinfo[block].busy_block.size - blocks; + mdp->heapinfo[block + blocks].busy_block.size = mdp->heapinfo[block].busy_block.size - blocks; mfree(mdp, ADDRESS(block + blocks)); mdp->heapinfo[block].busy_block.size = blocks; @@ -115,7 +113,7 @@ void *mrealloc(xbt_mheap_t mdp, void *ptr, size_t size) action for obvious reasons. */ blocks = mdp->heapinfo[block].busy_block.size; /* Prevent free from actually returning memory to the system. */ - oldlimit = mdp->heaplimit; + size_t oldlimit = mdp->heaplimit; mdp->heaplimit = 0; mfree(mdp, ptr); mdp->heaplimit = oldlimit;