--- namei.c.0	Wed May  5 13:58:48 1999
+++ namei.c	Wed May  5 13:59:06 1999
@@ -66,11 +66,11 @@
 			}
 		}
 		de = (struct minix_dir_entry *) (bh->b_data + offset);
-		offset += info->s_dirsize;
 		if (de->inode && namecompare(namelen,info->s_namelen,name,de->name)) {
 			*res_dir = de;
 			return bh;
 		}
+		offset += info->s_dirsize;
 		if (offset < bh->b_size)
 			continue;
 		brelse(bh);
