diff --git a/Projet_M2/run.c b/Projet_M2/run.c
index d4ae5e2b2288be84fde449126845b0df9115dffc..db5a64c8bfdf51602cab8fdcab329d92a5f94481 100755
--- a/Projet_M2/run.c
+++ b/Projet_M2/run.c
@@ -85,7 +85,6 @@ char *get_from_buffer_1(struct buffer_rc *ptr){ // chercher dans le buffer 1
 }
 
 void put_in_buffer_2(struct queue *ptr, struct buffer_cw *buf){ //ajouter un element dans le buffer 2
-    printf("check24\n");
     buf->tab[buf->head] = malloc(sizeof(*ptr));
     buf->tab[buf->head] = ptr;
     buf->len++; //augmenté l'espace occupé par le buffer
@@ -238,7 +237,6 @@ void *writing(void *param){
 }
 
 void *calculating(void *param){
-    printf("check23\n");
 
     struct buffer_rccw *param1 = (struct buffer_rccw *) param;
 
@@ -284,8 +282,8 @@ void *calculating(void *param){
         sem_post(&full2);
 
         
-        free(pr_divs->tail);
-        free(pr_divs);
+        //free(pr_divs->tail);
+        //free(pr_divs);
 
 
     }
@@ -295,8 +293,6 @@ void *calculating(void *param){
 
 void *reading (void *param){
 
-    printf("check21\n");
-
     struct buffer_rc *param1= (struct buffer_rc *) param;
     
     char chaine[30];
@@ -314,7 +310,6 @@ void *reading (void *param){
         
         pthread_mutex_unlock(&mutex1);
         sem_post(&full1);
-        printf("check22\n");
     }
     //param1->stop = 1;
 
@@ -442,10 +437,8 @@ int run (char *input,char *output, int n_threads){
 
     sem_1_initializer(ptr1);
     sem_2_initializer(ptr2);
-    printf("check2\n");
 
     thread_create_join(ptr1,ptr2,ptr3);
-    printf("check3\n");
 
     fclose(file1);
     fclose(file2);