On Tue, Sep 02, 2014 at 08:39:00AM +0000, Paul B Mahol wrote: > On 9/2/14, Michael Niedermayer <michae...@gmx.at> wrote: > > Fixes reading from freed data > > Fixes part of Ticket3539 > > > > Signed-off-by: Michael Niedermayer <michae...@gmx.at> > > --- > > libavformat/swfdec.c | 8 ++++++-- > > 1 file changed, 6 insertions(+), 2 deletions(-) > > > > diff --git a/libavformat/swfdec.c b/libavformat/swfdec.c > > index 0f78b17..ca2a1c4 100644 > > --- a/libavformat/swfdec.c > > +++ b/libavformat/swfdec.c > > @@ -353,11 +353,15 @@ static int swf_read_packet(AVFormatContext *s, > > AVPacket *pkt) > > avpriv_set_pts_info(vst, 64, 256, swf->frame_rate); > > st = vst; > > } > > - st->codec->width = width; > > - st->codec->height = height; > > > > if ((res = av_new_packet(pkt, out_len - colormapsize * > > colormapbpp)) < 0) > > goto bitmap_end; > > + if (!st->codec->width && !st->codec->height) { > > + st->codec->width = width; > > + st->codec->height = height; > > + } else { > > + ff_add_param_change(pkt, 0, 0, 0, width, height); > > + } > > pkt->pos = pos; > > pkt->stream_index = st->index; > > > > -- > > 1.7.9.5 > > > > _______________________________________________ > > ffmpeg-devel mailing list > > ffmpeg-devel@ffmpeg.org > > http://ffmpeg.org/mailman/listinfo/ffmpeg-devel > > > > probably ok
applied thanks [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB No human being will ever know the Truth, for even if they happen to say it by chance, they would not even known they had done so. -- Xenophanes
signature.asc
Description: Digital signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel