diff --git a/OvmfPkg/QemuKernelLoaderFsDxe/QemuKernelLoaderFsDxe.c b/OvmfPkg/QemuKernelLoaderFsDxe/QemuKernelLoaderFsDxe.c index 570193e12f..df6364cc31 100644 --- a/OvmfPkg/QemuKernelLoaderFsDxe/QemuKernelLoaderFsDxe.c +++ b/OvmfPkg/QemuKernelLoaderFsDxe/QemuKernelLoaderFsDxe.c @@ -290,7 +290,7 @@ QemuKernelBlobTypeToFileInfo ( } NameSize = (StrLen (Name) + 1) * 2; - FileInfoSize = OFFSET_OF (EFI_FILE_INFO, FileName) + NameSize; + FileInfoSize = SIZE_OF_EFI_FILE_INFO + NameSize; OriginalBufferSize = *BufferSize; *BufferSize = FileInfoSize;