X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/fc0b5cbe2f4272deac718cb99e2c765745c26408..b53b3b3484353b0d7ec7e7c4a920d2e7ca42eaf6:/src/xbt/context.c diff --git a/src/xbt/context.c b/src/xbt/context.c index 8593ea9f78..40f8dc79bc 100644 --- a/src/xbt/context.c +++ b/src/xbt/context.c @@ -113,10 +113,9 @@ static void xbt_context_free(xbt_context_t context) #ifdef CONTEXT_THREADS /*DEBUG1("\t joining %p",(void *)context->thread->t);*/ DEBUG1("\t joining %p",(void *)context->thread); - /*pthread_join(context->thread->t,NULL);*/ + xbt_thread_join(context->thread,NULL); - DEBUG1("\t xbt_free %p",(void *)context->thread); - xbt_free(context->thread); + DEBUG1("\t mutex_destroy %p",(void *)context->mutex); xbt_mutex_destroy(context->mutex); DEBUG1("\t cond_destroy %p",(void *)context->cond);