X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7410b72db09489e8b9d3ee3cb087f35882397d93..4a69abcc786d029bd2962537f767d12a0f808d11:/src/xbt/mallocator.c diff --git a/src/xbt/mallocator.c b/src/xbt/mallocator.c index 295ea55dfa..f898c39e80 100644 --- a/src/xbt/mallocator.c +++ b/src/xbt/mallocator.c @@ -196,6 +196,8 @@ void *xbt_mallocator_get(xbt_mallocator_t m) */ void xbt_mallocator_release(xbt_mallocator_t m, void *object) { + if (m == NULL) // The mallocators are already destroyed. Bail out ASAP. + return; if (m->objects != NULL) { // Go for it lock_acquire(m); if (m->current_size < m->max_size) {