--- rpl/src/instructions_d5.c 2012/10/07 08:18:35 1.95 +++ rpl/src/instructions_d5.c 2012/10/14 21:37:10 1.96 @@ -1281,6 +1281,11 @@ instruction_detach(struct_processus *s_e * Processus fils */ + if (lancement_thread_signaux(s_etat_processus) != d_absence_erreur) + { + (*s_etat_processus).erreur_systeme = d_es_processus; + } + liberation_queue_signaux(s_etat_processus); creation_queue_signaux(s_etat_processus); routine_recursive = 0; @@ -2837,6 +2842,7 @@ instruction_detach(struct_processus *s_e destruction_queue_signaux(s_etat_processus); liberation_contexte_cas(s_etat_processus); + arret_thread_signaux(s_etat_processus); free(s_etat_processus); # ifdef DEBUG_MEMOIRE