1
mirror of https://code.videolan.org/videolan/vlc synced 2024-10-03 01:31:53 +02:00

* modules/packetizer/mpeg4video.c: fixed memory leak (patch by Sau).

This commit is contained in:
Gildas Bazin 2004-12-09 14:06:36 +00:00
parent dd4d160548
commit 6c733713f9

View File

@ -232,7 +232,8 @@ static block_t *Packetize( decoder_t *p_dec, block_t **pp_block )
{
/* Copy the complete VOL */
p_dec->fmt_out.i_extra = p_start - p_vol;
p_dec->fmt_out.p_extra = malloc( p_dec->fmt_out.i_extra );
p_dec->fmt_out.p_extra =
realloc( p_dec->fmt_out.p_extra, p_dec->fmt_out.i_extra );
memcpy( p_dec->fmt_out.p_extra, p_vol, p_dec->fmt_out.i_extra );
m4v_VOLParse( &p_dec->fmt_out,
p_dec->fmt_out.p_extra, p_dec->fmt_out.i_extra );
@ -497,6 +498,3 @@ static int m4v_VOLParse( es_format_t *fmt, uint8_t *p_vol, int i_vol )
}
return VLC_SUCCESS;
}