[DVDnav-discuss] [PATCH] Sanitize PTT start offsets

John Stebbins stebbins at jetheaddev.com
Sat Nov 12 01:13:03 CET 2011


On 11/11/2011 01:33 PM, Erik Hovland wrote:
> On Thu, Nov 10, 2011 at 1:40 PM, John Stebbins <stebbins at jetheaddev.com> wrote:
>> If the start offset points past the last_byte (outside the region read) stop
>> reading PTTs and adjust nr_of_srpts.
>>
>> Fixes Transformers 3
> Is there a way to do the patch so it is just the conditional and doesn't have
> the start declaration and assignment?
>
> E
>

The reason I did this is, in theory, the start offset that is out of range could be the beginning
of a title PTT that one of the other offsets points to.  We need to avoid modifying it with B2N_32.
So I convert the offset, test it, then modify it if the offset is good.  I didn't see a better way of
doing this.  Although one option would be to revert it with another B2N_32 inside the conditional.

-- 
John      GnuPG fingerprint: D0EC B3DB C372 D1F1 0B01  83F0 49F1 D7B2 60D4 D0F7


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: OpenPGP digital signature
URL: <http://lists.mplayerhq.hu/pipermail/dvdnav-discuss/attachments/20111111/396bd5f2/attachment.asc>


More information about the DVDnav-discuss mailing list