Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClément Bœsch <ubitux@gmail.com>2013-04-25 02:56:36 +0400
committerClément Bœsch <ubitux@gmail.com>2013-04-25 02:56:38 +0400
commit035a3792c223d3b2bba79f38049bd6363b2d470d (patch)
treee65025ef95d6db59c43a46f14e3bf4f165f2511e /libavfilter/vf_subtitles.c
parentd382170c5daa0da0c92953cb8afc0161e956f429 (diff)
lavfi/subtitles: zero-init AVSubtitle.
This avoids invalid free when the stream id doesn't match the packet stream index. Ticket #2501
Diffstat (limited to 'libavfilter/vf_subtitles.c')
-rw-r--r--libavfilter/vf_subtitles.c2
1 files changed, 1 insertions, 1 deletions
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);