vlc | branch: master | Rémi Duraffort <[email protected]> | Sat Dec 14 10:52:55 2013 +0100| [1c10449863db559b6ca348badfdb22002460ea69] | committer: Rémi Duraffort
mp4: fix memory leak > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=1c10449863db559b6ca348badfdb22002460ea69 --- modules/demux/mp4/mp4.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/demux/mp4/mp4.c b/modules/demux/mp4/mp4.c index 38572c7..01288a6 100644 --- a/modules/demux/mp4/mp4.c +++ b/modules/demux/mp4/mp4.c @@ -3131,7 +3131,10 @@ static int build_raw_avcC( uint8_t **p_extra, const uint8_t *CodecPrivateData, } } if( sps_len == 0 ) + { + free( avcC ); return 0; + } uint8_t *pps = sps + sps_len + 3; pps_len = cpd_len - sps_len - 4 * 2; memcpy( pps, CodecPrivateData + sps_len + 4, pps_len ); _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
