Changeset d97af9aeb77ec6a505fc37a5a55c5ae85bb6ea35

Show
Ignore:
Timestamp:
06/28/08 23:58:03 (2 months ago)
Author:
Rémi Denis-Courmont <rdenis@simphalempin.com>
git-committer:
Rémi Denis-Courmont <rdenis@simphalempin.com> 1214690283 +0300
git-parent:

[3de60bf5b886ad81d7c05d68dff7a1ba461c0ac1]

git-author:
Rémi Denis-Courmont <rdenis@simphalempin.com> 1214651415 +0300
Message:

wav: fix integer underflow
(cherry picked from commit 105335dd73917555335c03460aaa67fcdb9d4a55)

Files:

Legend:

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

    r3de60bf rd97af9a  
    179179     * http://www.microsoft.com/whdc/device/audio/multichaud.mspx#EFAA */ 
    180180    if( GetWLE( &p_wf->wFormatTag ) == WAVE_FORMAT_EXTENSIBLE && 
    181         i_size >= sizeof( WAVEFORMATEXTENSIBLE ) ) 
     181        i_size >= sizeof( WAVEFORMATEXTENSIBLE ) && 
     182        ( p_sys->fmt.i_extra + sizeof( WAVEFORMATEX ) 
     183            >= sizeof( WAVEFORMATEXTENSIBLE ) ) ) 
    182184    { 
    183185        unsigned i, i_channel_mask;