]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Disk/UdfDxe/File.c
MdeModulePkg/UdfDxe: Correct behavior for UdfSetPosition()
[mirror_edk2.git] / MdeModulePkg / Universal / Disk / UdfDxe / File.c
index 4aa0594f1a9e9d87f3252382b91714bb75efa611..45ce5e51f865122f9eb230b7573f0023b5913bca 100644 (file)
@@ -722,7 +722,7 @@ UdfSetPosition (
     // set to the EOF.\r
     //\r
     if (Position == 0xFFFFFFFFFFFFFFFF) {\r
-      PrivFileData->FilePosition = PrivFileData->FileSize - 1;\r
+      PrivFileData->FilePosition = PrivFileData->FileSize;\r
     } else {\r
       PrivFileData->FilePosition = Position;\r
     }\r