diff --git a/9.filesystems/05_Systemes_fichiers_implementation.md b/9.filesystems/05_Systemes_fichiers_implementation.md
index 8a153577f505720176f7c4a179b13b5b7aaedaa2..94b25bef392ff9a2faf6a0e8e753a6a8a7aa6d8f 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
         }