diff options
| -rw-r--r-- | OvmfPkg/LoongArchVirt/Sec/SecMain.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/OvmfPkg/LoongArchVirt/Sec/SecMain.c b/OvmfPkg/LoongArchVirt/Sec/SecMain.c index 6f541b1b89..10df18f3fd 100644 --- a/OvmfPkg/LoongArchVirt/Sec/SecMain.c +++ b/OvmfPkg/LoongArchVirt/Sec/SecMain.c @@ -207,7 +207,7 @@ FindFfsFileAndSection ( }
File = (EFI_FFS_FILE_HEADER *)(UINTN)CurrentAddress;
- Size = *(UINT32 *)File->Size & 0xffffff;
+ Size = FFS_FILE_SIZE (File);
if (Size < (sizeof (*File) + sizeof (EFI_COMMON_SECTION_HEADER))) {
return EFI_VOLUME_CORRUPTED;
}
|
