diff --git a/Projet_M2/run.c b/Projet_M2/run.c
index bba77d4ebe468951df2868da7003056fb2ec0a20..8bc2575c46c319e78353db71c01193ec64bdd550 100755
--- a/Projet_M2/run.c
+++ b/Projet_M2/run.c
@@ -67,9 +67,9 @@ void put_in_buffer_1(char *c, struct buffer_rc *ptr){ //ajouter un element dans
     //ptr->tab[ptr->head] = c;
     strcpy(ptr->tab[ptr->head],c); //copie
     
-    ptr->len++; // augmente l'espace occupé par le buffer
+    ptr->len++; 
     ptr->head = (ptr->head + 1)%ptr->size; //chaque fois qu'un élément est ajouté, 
-    //on augmente le pointeur de 1 mais l'espace du buffer est de 8 donc faire un modulo
+    //on augmente le pointeur de 1 mais l'espace du buffer est de size donc faire un modulo
     
 }
 
@@ -195,7 +195,7 @@ void *writing(void *param){
         if (pr_divs->final == 1)
         {   
             //printf("final : %d\n",pr_divs->final);
-            if (stop == N-2){
+            if (stop == N-1){
                 for (int i = 0; i < param1->size; i++)
                 {
                     param1->tab[i] = NULL;
@@ -226,7 +226,7 @@ void *writing(void *param){
             }
             fputc('\n',file2);
             
-            free(current);
+            //free(current);
         }