Page MenuHomeFreeBSD

D17890.diff
No OneTemporary

D17890.diff

Index: head/stand/common/part.c
===================================================================
--- head/stand/common/part.c
+++ head/stand/common/part.c
@@ -675,10 +675,12 @@
table->type = PTABLE_NONE;
STAILQ_INIT(&table->entries);
- if (ptable_iso9660read(table, dev, dread) != NULL) {
- if (table->type == PTABLE_ISO9660)
- goto out;
- }
+ if (ptable_iso9660read(table, dev, dread) == NULL) {
+ /* Read error. */
+ table = NULL;
+ goto out;
+ } else if (table->type == PTABLE_ISO9660)
+ goto out;
#ifdef LOADER_VTOC8_SUPPORT
if (be16dec(buf + offsetof(struct vtoc8, magic)) == VTOC_MAGIC) {

File Metadata

Mime Type
text/plain
Expires
Mon, Feb 2, 8:12 AM (5 h, 34 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28411026
Default Alt Text
D17890.diff (616 B)

Event Timeline