Page MenuHomeFreeBSD

D19438.id54719.diff
No OneTemporary

D19438.id54719.diff

Index: head/sys/geom/part/g_part_gpt.c
===================================================================
--- head/sys/geom/part/g_part_gpt.c
+++ head/sys/geom/part/g_part_gpt.c
@@ -990,10 +990,9 @@
basetable->gpt_first = table->hdr->hdr_lba_start;
basetable->gpt_last = table->hdr->hdr_lba_end;
- basetable->gpt_entries = (table->hdr->hdr_lba_start - 2) *
- pp->sectorsize / table->hdr->hdr_entsz;
+ basetable->gpt_entries = table->hdr->hdr_entries;
- for (index = table->hdr->hdr_entries - 1; index >= 0; index--) {
+ for (index = basetable->gpt_entries - 1; index >= 0; index--) {
if (EQUUID(&tbl[index].ent_type, &gpt_uuid_unused))
continue;
entry = (struct g_part_gpt_entry *)g_part_new_entry(

File Metadata

Mime Type
text/plain
Expires
Tue, Jun 23, 3:40 PM (19 h, 6 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
34252510
Default Alt Text
D19438.id54719.diff (722 B)

Event Timeline