[FFmpeg-devel] [PATCH] libavformat/r3d.c: Fix Use-of-uninitialized-value in filename.

Thierry Foucu tfoucu at gmail.com
Wed Aug 19 22:59:25 EEST 2020


While reading the filename tag, it mays return a EOF and we are still
copying the file with uninitialized value.
---
 libavformat/r3d.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavformat/r3d.c b/libavformat/r3d.c
index 7aa0c5a2c3..7ba589530d 100644
--- a/libavformat/r3d.c
+++ b/libavformat/r3d.c
@@ -54,7 +54,7 @@ static int r3d_read_red1(AVFormatContext *s)
 {
     AVStream *st = avformat_new_stream(s, NULL);
     R3DContext *r3d = s->priv_data;
-    char filename[258];
+    char filename[258] = {};
     int tmp;
     int av_unused tmp2;
     AVRational framerate;
-- 
2.28.0.220.ged08abb693-goog



More information about the ffmpeg-devel mailing list