From e0686318ddd7a5138d1847d97fe967fb2e813802 Mon Sep 17 00:00:00 2001 From: nu774 Date: Fri, 4 Jan 2019 02:17:02 +0900 Subject: [PATCH] avformat/vapoursynth: properly initialize err variable in read_header_vs() The variable "err" is not initialized, and set only when something went wrong. When everything is OK, nobody sets it, so using it result in UB. Signed-off-by: Michael Niedermayer --- libavformat/vapoursynth.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavformat/vapoursynth.c b/libavformat/vapoursynth.c index f3ad6910e5..69fde1a806 100644 --- a/libavformat/vapoursynth.c +++ b/libavformat/vapoursynth.c @@ -177,7 +177,7 @@ static av_cold int read_header_vs(AVFormatContext *s) char dummy; const VSVideoInfo *info; struct VSState *vss_state; - int err; + int err = 0; vss_state = av_mallocz(sizeof(*vss_state)); if (!vss_state) {