[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