From 442ec2f2c3d625a1ca03f5854be076720feacda3 Mon Sep 17 00:00:00 2001 From: Goldfish64 Date: Thu, 20 Aug 2020 14:19:42 -0500 Subject: [PATCH] OcAppleKernelLib: Add ParseFatArchitecture status check --- Library/OcAppleKernelLib/KernelReader.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Library/OcAppleKernelLib/KernelReader.c b/Library/OcAppleKernelLib/KernelReader.c index 23e55bf9..6f1213f0 100644 --- a/Library/OcAppleKernelLib/KernelReader.c +++ b/Library/OcAppleKernelLib/KernelReader.c @@ -145,6 +145,9 @@ ParseFatArchitecture ( UINT32 FileSize; Status = GetFileSize (File, &FileSize); + if (EFI_ERROR (Status)) { + return Status; + } if (BufferSize >= FileSize) { return EFI_INVALID_PARAMETER; } -- GitLab