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)