--- rpl/src/instructions_d5.c 2015/01/08 14:29:51 1.122 +++ rpl/src/instructions_d5.c 2015/01/30 07:53:15 1.124 @@ -2780,6 +2780,7 @@ instruction_detach(struct_processus *s_e pthread_mutex_destroy(&((*s_etat_processus).mutex_pile_processus)); pthread_mutex_destroy(&((*s_etat_processus).mutex_allocation)); + pthread_mutex_destroy(&((*s_etat_processus).mutex_allocation_buffer)); pthread_mutex_destroy(&((*s_etat_processus).mutex_interruptions)); pthread_mutex_destroy(&((*s_etat_processus).mutex_signaux)); pthread_mutex_destroy(&((*s_etat_processus).protection_liste_mutexes)); @@ -2803,7 +2804,7 @@ instruction_detach(struct_processus *s_e liberation_contexte_cas(s_etat_processus); arret_thread_signaux(s_etat_processus); liberation_allocateur_buffer(s_etat_processus); - free(s_etat_processus); + sys_free(s_etat_processus); # ifdef DEBUG_MEMOIRE debug_memoire_verification();