]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmPkg/Library/BdsLib/Arm/BdsLinuxLoader.c
ArmPkg/BdsLib: Fix uInitrd detection
[mirror_edk2.git] / ArmPkg / Library / BdsLib / Arm / BdsLinuxLoader.c
index 0c4d9f6b08a5dee88d76adce10828da98eeba65e..0e8113cb314a5df0412d1cab0382734cd456242d 100644 (file)
@@ -263,7 +263,7 @@ BdsBootLinuxFdt (
     }\r
 \r
     // Check if the initrd is a uInitrd\r
-    if (*(UINT32*)((UINTN)InitrdImage) == LINUX_UIMAGE_SIGNATURE) {\r
+    if (*(UINT32*)((UINTN)InitrdImageBase) == LINUX_UIMAGE_SIGNATURE) {\r
       // Skip the 64-byte image header\r
       InitrdImage = (EFI_PHYSICAL_ADDRESS)((UINTN)InitrdImageBase + 64);\r
       InitrdImageSize = InitrdImageBaseSize - 64;\r