diff --git a/Projet_M2/run.c b/Projet_M2/run.c
index fce850ff9d12497b91ce55c0c298184104e1ae8e..70ceee9215cca3156dc4382995036ec5a4596bf3 100755
--- a/Projet_M2/run.c
+++ b/Projet_M2/run.c
@@ -86,6 +86,7 @@ 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
     
+    buf->tab[buf->head] = malloc(sizeof(ptr));
     buf->tab[buf->head] = ptr;
     buf->len++; //augmenté l'espace occupé par le buffer
     buf->head = (buf->head + 1)%buf->size;