Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Allow reinitialization after Martin's last memleak plug.
authoralegrand <alegrand@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Thu, 12 Jun 2008 08:07:36 +0000 (08:07 +0000)
committeralegrand <alegrand@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Thu, 12 Jun 2008 08:07:36 +0000 (08:07 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5606 48e7efb5-ca39-0410-a469-dd3cf9ba447f

src/xbt/xbt_os_thread.c

index 54880f6..71716e2 100644 (file)
@@ -105,6 +105,8 @@ void xbt_os_thread_mod_exit(void) {
 //     THROW0(system_error,errcode,"pthread_key_delete failed for xbt_self_thread_key");
    free(main_thread->exception);
    free(main_thread);
+   main_thread = NULL;
+   thread_mod_inited=0;
 #ifndef HAVE_SEM_WAIT
    xbt_os_mutex_destroy(next_sem_ID_lock);
 #endif