diff options
Diffstat (limited to 'cgpt/cgpt_show.c')
-rw-r--r-- | cgpt/cgpt_show.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/cgpt/cgpt_show.c b/cgpt/cgpt_show.c index 60d73ec7..72217419 100644 --- a/cgpt/cgpt_show.c +++ b/cgpt/cgpt_show.c @@ -302,7 +302,8 @@ static int GptShow(struct drive *drive, CgptShowParams *params) { GptHeader* primary_header = (GptHeader*)drive->gpt.primary_header; printf(GPT_FMT, (uint64_t)primary_header->entries_lba, - (uint64_t)CalculateEntriesSectors(primary_header), + (uint64_t)CalculateEntriesSectors(primary_header, + drive->gpt.sector_bytes), drive->gpt.valid_entries & MASK_PRIMARY ? "" : "INVALID", "Pri GPT table"); @@ -319,7 +320,8 @@ static int GptShow(struct drive *drive, CgptShowParams *params) { } else { GptHeader* secondary_header = (GptHeader*)drive->gpt.secondary_header; printf(GPT_FMT, (uint64_t)secondary_header->entries_lba, - (uint64_t)CalculateEntriesSectors(secondary_header), + (uint64_t)CalculateEntriesSectors(secondary_header, + drive->gpt.sector_bytes), drive->gpt.valid_entries & MASK_SECONDARY ? "" : "INVALID", "Sec GPT table"); /* We show secondary table details if any of following is true. |