--- rpl/src/rpl.c 2013/05/22 09:05:20 1.143 +++ rpl/src/rpl.c 2013/05/23 12:45:08 1.144 @@ -5678,8 +5678,6 @@ rplinit(int argc, char *argv[], char *en } } - pthread_mutex_unlock(&((*s_etat_processus).mutex)); - if ((*s_etat_processus) .nombre_interruptions_non_affectees != 0) { @@ -5687,6 +5685,7 @@ rplinit(int argc, char *argv[], char *en s_etat_processus); } + pthread_mutex_unlock(&((*s_etat_processus).mutex)); nanosleep(&attente, NULL); scrutation_interruptions(s_etat_processus); pthread_mutex_lock(&((*s_etat_processus).mutex));