CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2015/09/09 14:02:31
Modified files:
gnu/usr.sbin/mkhybrid/mkhybrid: Makefile
gnu/usr.sbin/mkhybrid/src: eltorito.c joliet.c mkisofs.h multi.c
name.c tree.c write.c
Log message:
Fix various buffer overflows (caused by the way struct iso_directory_record
is defined), and make this work on unsigned char platforms by using
isascii() instead of < 0.
While there, do not use the local getopt() implementation, as libc has had
getopt_long() support for years now.
With help from jca@ and guenther@. ok millert@, deraadt@ (on an earlier diff)