scdbackup at gmx.net
2013-Apr-02 10:04 UTC
[syslinux] [Patch] Read little-endian ISO 9660/SUSP numbers
Hi, attached is a patch which switches susp_rr.c from reading the big-endian ISO 9660 and SUSP numbers to reading the little-endian ones. Tested within libisofs on my collection of ISO images. The line numbering in this patch assumes that the previous patch susp_rr.diff was applied (Date: Mon, 1 Apr 2013 11:00:05 +0200 (CEST)). That older patch is not yet to see in http://git.kernel.org/cgit/boot/syslinux/syslinux.git/tree/core/fs/iso9660/susp_rr.c?h=rockridge It shall prevent Rock Ridge data from overstretching memory. The numbers in a CE entry could theoretically cause malloc() of 8 GiB. Have a nice day :) Thomas -------------- next part -------------- A non-text attachment was scrubbed... Name: B30402_susp_rr.diff Type: text/x-patch Size: 1612 bytes Desc: not available URL: <http://www.zytor.com/pipermail/syslinux/attachments/20130402/d226e536/attachment.bin>