From: mquinson Date: Fri, 16 Mar 2007 10:54:33 +0000 (+0000) Subject: Plug a memleak X-Git-Tag: v3.3~2068 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/99539cdc5c814389e373ed62f61f116d56b6ac2c Plug a memleak git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3291 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/src/xbt/context.c b/src/xbt/context.c index 930d4e18ad..b24922a20c 100644 --- a/src/xbt/context.c +++ b/src/xbt/context.c @@ -385,13 +385,14 @@ void xbt_context_exit(void) { xbt_context_kill(context); } } - // xbt_context_kill(init_context); + free(init_context->exception); + free(init_context); + init_context = current_context = NULL ; xbt_context_empty_trash(); xbt_swag_free(context_to_destroy); xbt_swag_free(context_living); - init_context = current_context = NULL ; #ifdef CONTEXT_THREADS xbt_mutex_destroy(creation_mutex); xbt_thcond_destroy(creation_cond);