CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    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)

Reply via email to