From 486e987b714e3a0d822abd168cd28e47c33ed074 Mon Sep 17 00:00:00 2001 From: Aiken Harris Date: Tue, 29 Jul 2025 08:04:33 +0200 Subject: [PATCH] Ensure correct boot volume is used by the chainloader --- xtldr/modules/chainldr/chainldr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xtldr/modules/chainldr/chainldr.c b/xtldr/modules/chainldr/chainldr.c index 88c2b77..e902cda 100644 --- a/xtldr/modules/chainldr/chainldr.c +++ b/xtldr/modules/chainldr/chainldr.c @@ -47,7 +47,7 @@ ChBootSystem(IN PXTBL_BOOT_PARAMETERS Parameters) } /* Open EFI volume */ - Status = XtLdrProtocol->Disk.OpenVolume(NULL, &DiskHandle, &FsHandle); + Status = XtLdrProtocol->Disk.OpenVolume(Parameters->DevicePath, &DiskHandle, &FsHandle); if(Status != STATUS_EFI_SUCCESS) { /* Failed to open a volume, return error code */