diff --git a/slides/cours_10.md b/slides/cours_10.md
index 37d25f77c091ff9fb70f9f8abda9f067188ae925..fa01a1a8adfdc690a62e7f575b08c1aa9c7f5463 100644
--- a/slides/cours_10.md
+++ b/slides/cours_10.md
@@ -75,8 +75,8 @@ bool stack_is_empty(stack s); // reutrn NULL == stack;
 void stack_push(stack *s, int val) {
     element *elem = malloc(sizeof(*elem));
     elem->data = val;
-    elem->next = *stack;
-    stack = elem;
+    elem->next = *s;
+    s = elem;
 }
 ```