Changeset d306828bc007af49a1248702096f4b6b8873aea5

Show
Ignore:
Timestamp:
08/02/08 21:43:45 (8 months ago)
Author:
Jean-Paul Saman <jpsaman@videolan.org>
git-committer:
Jean-Paul Saman <jpsaman@videolan.org> 1202503425 +0000
git-parent:

[dab05ad97ee65226fc8d511b698eb1f3dac5862f]

git-author:
Jean-Paul Saman <jpsaman@videolan.org> 1202503425 +0000
Message:

check malloc return value

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • modules/demux/live555.cpp

    r99fab90 rd306828  
    309309                                      i_sdp_max - i_sdp - 1 ); 
    310310 
     311            if( p_demux->b_die || p_demux->b_error ) 
     312                goto error; 
     313 
    311314            if( i_read < 0 ) 
    312315            { 
    313316                msg_Err( p_demux, "failed to read SDP" ); 
    314                 free( p_sys ); 
    315                 return VLC_EGENERIC; 
     317                goto error; 
    316318            } 
    317319 
     
    700702 
    701703            tk = (live_track_t*)malloc( sizeof( live_track_t ) ); 
     704            if( !tk ) return VLC_ENOMEM; 
    702705            tk->p_demux     = p_demux; 
    703706            tk->sub         = sub; 
     
    712715            tk->i_buffer    = 65536; 
    713716            tk->p_buffer    = (uint8_t *)malloc( 65536 ); 
     717            if( !tk->p_buffer ) return VLC_ENOMEM; 
    714718 
    715719            /* Value taken from mplayer */