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);