svn commit: r331468 - head/usr.sbin/makefs/cd9660

Benno Rice benno at FreeBSD.org
Fri Mar 23 22:59:45 UTC 2018


Author: benno
Date: Fri Mar 23 22:59:45 2018
New Revision: 331468
URL: https://svnweb.freebsd.org/changeset/base/331468

Log:
  Don't try to modify El Torito section headers if there aren't any.
  
  MFC after:	1 week

Modified:
  head/usr.sbin/makefs/cd9660/cd9660_eltorito.c

Modified: head/usr.sbin/makefs/cd9660/cd9660_eltorito.c
==============================================================================
--- head/usr.sbin/makefs/cd9660/cd9660_eltorito.c	Fri Mar 23 22:52:26 2018	(r331467)
+++ head/usr.sbin/makefs/cd9660/cd9660_eltorito.c	Fri Mar 23 22:59:45 2018	(r331468)
@@ -468,11 +468,14 @@ cd9660_setup_boot(iso9660_disk *diskStructure, int fir
 	}
 
 	/* Find the last Section Header entry and mark it as the last. */
+	head = NULL;
 	LIST_FOREACH(next, &diskStructure->boot_entries, ll_struct) {
 		if (next->entry_type == ET_ENTRY_SH)
 			head = next;
 	}
-	head->entry_data.SH.header_indicator[0] = ET_SECTION_HEADER_LAST;
+	if (head != NULL)
+		head->entry_data.SH.header_indicator[0] =
+		    ET_SECTION_HEADER_LAST;
 
 	/* TODO: Remaining boot disks when implemented */
 


More information about the svn-src-head mailing list