summaryrefslogtreecommitdiffhomepage
path: root/Private/NewBoot/BootKit/BootKit.hxx
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-04-26 12:23:00 +0200
committerAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-04-26 12:23:00 +0200
commitfc19214c74c39177f85a4ee0748ac4ec9c1d4f33 (patch)
tree9589fc5a88b3ff7d62390289c8fe00f71dfb45e5 /Private/NewBoot/BootKit/BootKit.hxx
parent72b014b98fab4a6f875648a4b7b42347f780067e (diff)
MHR-16: Fix bug inside GetDiskSize, use a simple formula instead of
doing stupid sh*t. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'Private/NewBoot/BootKit/BootKit.hxx')
-rw-r--r--Private/NewBoot/BootKit/BootKit.hxx7
1 files changed, 4 insertions, 3 deletions
diff --git a/Private/NewBoot/BootKit/BootKit.hxx b/Private/NewBoot/BootKit/BootKit.hxx
index 2d8b535d..f7f33958 100644
--- a/Private/NewBoot/BootKit/BootKit.hxx
+++ b/Private/NewBoot/BootKit/BootKit.hxx
@@ -229,6 +229,9 @@ public:
return false;
}
+ BTextWriter writer;
+ writer.Write(L"Device Size: ").Write(this->fDiskDev.GetDiskSize()).Write(L"\r\n");
+
if (blockPart->DiskSize != this->fDiskDev.GetDiskSize() ||
blockPart->DiskSize < 1 ||
blockPart->SectorSize != BootDev::kSectorSize) {
@@ -237,9 +240,7 @@ public:
EFI::ThrowError(L"Invalid-Partition-Name", L"Invalid disk partition.");
}
- BTextWriter writer;
-
- writer.Write(L"Disk Partition: ").Write(blockPart->PartitionName).Write(L" is healthy.\r\n");
+ writer.Write(L"Device Partition: ").Write(blockPart->PartitionName).Write(L" is healthy.\r\n");
return true;
}