Changeset 237c2d7a9ea4fbcdb95c26e6f4209e59dff5c937

Show
Ignore:
Timestamp:
07/02/08 21:57:30 (2 months ago)
Author:
Laurent Aimar <fenrir@videolan.org>
git-committer:
Laurent Aimar <fenrir@videolan.org> 1215028650 +0000
git-parent:

[29a893b661d7c7ceb360c3078678a8ae82edca26]

git-author:
Laurent Aimar <fenrir@videolan.org> 1215019421 +0000
Message:

Protect against invalid object size.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • modules/demux/asf/libasf.c

    r29a893b r237c2d7  
    219219 
    220220    if( stream_Peek( s, &p_peek, p_index->i_object_size ) < 
    221         (int)p_index->i_object_size
     221        __MAX( (int)p_index->i_object_size, 56 )
    222222    { 
    223223        /* Just ignore */ 
     
    335335 
    336336    if( stream_Peek( s, &p_peek, p_meta->i_object_size ) < 
    337         (int)p_meta->i_object_size
     337        __MAX( (int)p_meta->i_object_size, 26 )
    338338    { 
    339339       return VLC_EGENERIC;