--- rpl/src/instructions_w1.c 2011/06/20 17:54:20 1.37 +++ rpl/src/instructions_w1.c 2011/06/21 07:44:39 1.38 @@ -1413,6 +1413,8 @@ instruction_write(struct_processus *s_et /* * Sockets non formatées */ + + chaine = NULL; } else { @@ -1584,6 +1586,8 @@ instruction_write(struct_processus *s_et longueur_effective, 0, (struct sockaddr *) &adresse_unix, sizeof(adresse_unix)) < 0) { + ios = errno; + # ifndef SEMAPHORES_NOMMES while(sem_wait(&((*s_etat_processus) .semaphore_fork)) == -1)