diff --git a/slides/cours_12.md b/slides/cours_12.md
index 47704a4db0608ab6a404e6d6f9492543cf423b41..06e855707c7547170d2dae6ef36588ebf946cc98 100644
--- a/slides/cours_12.md
+++ b/slides/cours_12.md
@@ -25,7 +25,7 @@ date: "2023-12-19"
 * Lire l'élément de la fin de la file.
 * Lire l'élément du devant de la file.
 * Créer une liste vide.
-* Détruire une liste vide.
+* Détruire une liste.
 
 # La file d'attente (2/N)
 
@@ -331,7 +331,7 @@ typedef struct _queue {
 ```C
 void queue_enqueue(queue *fa, int val) {
     if ((fa->head == 0 && fa->tail == fa->capacity-1) ||
-            (fa->tail == (fa->head-1) % (fa->capacity-1))) {
+            (fa->tail == fa->head-1)) {
         return; // queue is full
     }
     if (fa->head == -1) { // queue was empty
@@ -344,7 +344,7 @@ void queue_enqueue(queue *fa, int val) {
     } else {
         // nothing particular
         fa->tail += 1;
-        fa->data[fa->tail] = val;
+        fa->data[fa->tail] = val;      
     }
 }
 ```