:: commit 8d7c54e85efcb9a7986eef8d2a834d45b4b887eb

Mintsuki <mintsuki@protonmail.com> — 2025-11-22 00:54

parents: df3b0aa054

protos/limine: Use the correct volume argument for mbr_get_id()

diff --git a/common/protos/limine.c b/common/protos/limine.c
index c4b4413e..a0e4b330 100644
--- a/common/protos/limine.c
+++ b/common/protos/limine.c
@@ -359,7 +359,7 @@ static struct limine_file get_file(struct file_handle *file, char *cmdline, bool
 
         ret.partition_index = vol->partition;
 
-        ret.mbr_disk_id = mbr_get_id(vol);
+        ret.mbr_disk_id = mbr_get_id(vol->backing_dev ?: vol);
 
         if (vol->guid_valid) {
             memcpy(&ret.part_uuid, &vol->guid, sizeof(struct limine_uuid));
tab: 248 wrap: offon