[vlc-devel] [vlc-commits] demux: adaptive: missing es_format_Init
Francois Cartegnie
fcvlcdev at free.fr
Tue Aug 29 11:59:16 CEST 2017
Le 29/08/2017 à 11:51, Steve Lhomme a écrit :
>> FakeESOutID * FakeESOut::createNewID( const es_format_t *p_fmt )
>> {
>> es_format_t fmtcopy;
>> + es_format_Init( &fmtcopy, p_fmt->i_cat, p_fmt->i_codec );
>
> This is unneeded and has no effect. Copy() overwrites an uninitialized
> es_format. If it's initialized it might actually leak dynamic that are
> stored in it.
>
I give up explaining again why Copy shouldn't be used for init.
--
Francois Cartegnie
VideoLAN - VLC Developer
More information about the vlc-devel
mailing list