From 035a3792c223d3b2bba79f38049bd6363b2d470d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20B=C5=93sch?= Date: Thu, 25 Apr 2013 00:56:36 +0200 Subject: [PATCH] lavfi/subtitles: zero-init AVSubtitle. This avoids invalid free when the stream id doesn't match the packet stream index. Ticket #2501 --- libavfilter/vf_subtitles.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavfilter/vf_subtitles.c b/libavfilter/vf_subtitles.c index 10f07a48a5..b5f5bc9d19 100644 --- a/libavfilter/vf_subtitles.c +++ b/libavfilter/vf_subtitles.c @@ -323,7 +323,7 @@ static av_cold int init_subtitles(AVFilterContext *ctx) pkt.size = 0; while (av_read_frame(fmt, &pkt) >= 0) { int i, got_subtitle; - AVSubtitle sub; + AVSubtitle sub = {0}; if (pkt.stream_index == sid) { ret = avcodec_decode_subtitle2(dec_ctx, &sub, &got_subtitle, &pkt);