diff --git a/9.filesystems/05_Systemes_fichiers_implementation.md b/9.filesystems/05_Systemes_fichiers_implementation.md
index fa5219ecf6c6d356607bdd73a1b1f9c6347c0243..1fe18f11ee09e6c73009f4891a01294b872a8e43 100644
--- a/9.filesystems/05_Systemes_fichiers_implementation.md
+++ b/9.filesystems/05_Systemes_fichiers_implementation.md
@@ -323,8 +323,8 @@ int lookup_entry(dir_inode, name);
 
 ```c
 int lookup_entry(dir_inode, name) {
-    pour chaque bloc de dir_node et dans la limite
-    de dir_inode.size {
+    pour chaque bloc de dir_inode et dans la limite
+    de dir_inode.size lire le prochain dir_entry {
         if (dir_entry.name == name) {
             return dir_entry.inode
         }