Changeset 6b7d5713b280eb9e6f199eae989e61b5054fb3cc

Show
Ignore:
Timestamp:
23/09/08 23:32:10 (2 months ago)
Author:
Derk-Jan Hartman <hartman@videolan.org>
git-committer:
Derk-Jan Hartman <hartman@videolan.org> 1222205530 +0200
git-parent:

[2f00e5ac2ecf0f0a40d9926caddd3d4cedb79298]

git-author:
Derk-Jan Hartman <hartman@videolan.org> 1222205530 +0200
Message:

contrib: Fix libmatroska ebml crash

This fixes the matroska crash in at least our Windows and Linux version,
until a new libebml is released. Laurent Aimar had mostly worked around these in
[ce718de21f000a5dda416960a2b7dffdacabd9a2] but FindNextElement? was still vulnerable in

Tested on a matroska download with gaps. Many thanks to Laurent

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • extras/contrib/src/Makefile

    rc5ffe15 r6b7d571  
    952952    $(EXTRACT_BZ2) 
    953953#endif 
    954  
    955954ifdef HAVE_WIN32 
    956955    (cd $@; patch -p0 < ../Patches/libebml-svn-win32.patch) 
     
    991990    $(EXTRACT_BZ2) 
    992991#endif  
    993  
     992    patch -p0 < ./Patches/libmatroska-kaxblock.patch 
    994993ifdef HAVE_WIN32 
    995994    (cd $@; patch -p0 < ../Patches/libmatroska-win32.patch)