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));
