diff options
Diffstat (limited to 'cgpt/cgpt_common.c')
-rw-r--r-- | cgpt/cgpt_common.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/cgpt/cgpt_common.c b/cgpt/cgpt_common.c index 43312fe6..caee434a 100644 --- a/cgpt/cgpt_common.c +++ b/cgpt/cgpt_common.c @@ -340,6 +340,7 @@ static int GptLoad(struct drive *drive, uint32_t sector_bytes) { } GptHeader* primary_header = (GptHeader*)drive->gpt.primary_header; if (CheckHeader(primary_header, 0, drive->gpt.drive_sectors, + drive->gpt.gpt_drive_sectors, drive->gpt.stored_on_device) == 0) { if (CGPT_OK != Load(drive, &drive->gpt.primary_entries, primary_header->entries_lba, @@ -352,6 +353,7 @@ static int GptLoad(struct drive *drive, uint32_t sector_bytes) { } GptHeader* secondary_header = (GptHeader*)drive->gpt.secondary_header; if (CheckHeader(secondary_header, 1, drive->gpt.drive_sectors, + drive->gpt.gpt_drive_sectors, drive->gpt.stored_on_device) == 0) { if (CGPT_OK != Load(drive, &drive->gpt.secondary_entries, secondary_header->entries_lba, |