bug 232483
The ptable_*read() functions return NULL on read errors (and partition table
closed as an side effect). The ptable_open must check the return value and
act properly.
Differential D17890
loader: ptable_open() check for ptable_cd9660read result is wrong tsoome on Nov 7 2018, 1:50 PM. Authored by Tags None Referenced Files
Subscribers
Details bug 232483 The ptable_*read() functions return NULL on read errors (and partition table
Diff Detail
Event TimelineComment Actions This helps. It doen't show BSD partitions, but shows all four MBR slices without crash. Comment Actions Yes, because even the gpart does not list the partition types there (!0), so the loader part.c does not have knowledge about such layout. But thats another issue:) |