Page MenuHomeFreeBSD

D36709.id.diff
No OneTemporary

D36709.id.diff

diff --git a/sys/geom/part/g_part_gpt.c b/sys/geom/part/g_part_gpt.c
--- a/sys/geom/part/g_part_gpt.c
+++ b/sys/geom/part/g_part_gpt.c
@@ -515,7 +515,8 @@
hdr->hdr_lba_table <= hdr->hdr_lba_end)
goto fail;
lba = hdr->hdr_lba_table +
- howmany(hdr->hdr_entries * hdr->hdr_entsz, pp->sectorsize) - 1;
+ howmany((uint64_t)hdr->hdr_entries * hdr->hdr_entsz,
+ pp->sectorsize) - 1;
if (lba >= last)
goto fail;
if (lba >= hdr->hdr_lba_start && lba <= hdr->hdr_lba_end)

File Metadata

Mime Type
text/plain
Expires
Fri, Oct 24, 4:26 PM (20 h, 16 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
24134948
Default Alt Text
D36709.id.diff (498 B)

Event Timeline