Index: boot/environ/lib/io/etfs.c =================================================================== --- boot/environ/lib/io/etfs.c (revision 71259) +++ boot/environ/lib/io/etfs.c (working copy) @@ -129,7 +129,7 @@ PUCHAR Pos; RealLength = Length = DirEntry->FileIdLen; - for (Pos = &DirEntry->FileIdLen + Length; Length; --Pos) + for (Pos = DirEntry->FileId + Length - 1; Length; --Pos) { --Length; @@ -141,7 +141,7 @@ } Length = RealLength; - for (Pos = &DirEntry->FileIdLen + Length; Length; --Pos) + for (Pos = DirEntry->FileId + Length - 1; Length; --Pos) { --Length;