[syslinux] [Patch] Read little-endian ISO 9660/SUSP numbers
scdbackup at gmx.net
scdbackup at gmx.net
Tue Apr 2 03:04:28 PDT 2013
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>
More information about the Syslinux
mailing list