From d4e1092dc7f72219b28b1ab1c6b55e82bef78058 Mon Sep 17 00:00:00 2001 From: Mikhail Krichanov Date: Thu, 5 Sep 2024 13:40:09 +0300 Subject: [PATCH] Core/Dxe/Misc: Fixed string comparison bug. --- MdeModulePkg/Core/Dxe/Misc/MemoryProtection.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MdeModulePkg/Core/Dxe/Misc/MemoryProtection.c b/MdeModulePkg/Core/Dxe/Misc/MemoryProtection.c index 929602305c..6dcd7da5e6 100644 --- a/MdeModulePkg/Core/Dxe/Misc/MemoryProtection.c +++ b/MdeModulePkg/Core/Dxe/Misc/MemoryProtection.c @@ -236,7 +236,7 @@ ProtectUefiImage ( // // CPU ARCH present. Update memory attribute directly. // - if (PcdGetBool (PcdEnableUserSpace)) { + if (PcdGetBool (PcdEnableUserSpace) && (PdbPointer != NULL)) { if (AsciiStrStr (PdbPointer, "Fat") != NULL) { SetUefiImageProtectionAttributes (ImageRecord, TRUE); *IsUserImage = TRUE;