--- rpl/src/analyse.c 2011/10/14 08:13:05 1.61 +++ rpl/src/analyse.c 2011/10/21 11:38:38 1.62 @@ -1213,7 +1213,13 @@ analyse(struct_processus *s_etat_process temporisation.tv_nsec = (attente - temporisation.tv_sec) * 1E9; - while(nanosleep(&temporisation, &temporisation) == -1); + while(nanosleep(&temporisation, &temporisation) == -1) + { + if (errno != EINTR) + { + break; + } + } } horodatage_initial = horodatage_final;