[FFmpeg-cvslog] avformat/mxfdec: fix null pointer dereference

Michael Niedermayer git at videolan.org
Wed Oct 29 05:06:09 CET 2014


ffmpeg | branch: master | Michael Niedermayer <michaelni at gmx.at> | Wed Oct 29 03:54:06 2014 +0100| [c1e035ea89c16b8da91fae6983973a7186e138f6] | committer: Michael Niedermayer

avformat/mxfdec: fix null pointer dereference

Fixes: signal_sigsegv_b5b3d4_2_001.mxf
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c1e035ea89c16b8da91fae6983973a7186e138f6
---

 libavformat/mxfdec.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavformat/mxfdec.c b/libavformat/mxfdec.c
index 8da87e4..b533e2a 100644
--- a/libavformat/mxfdec.c
+++ b/libavformat/mxfdec.c
@@ -1457,7 +1457,7 @@ static int mxf_parse_physical_source_package(MXFContext *mxf, MXFTrack *source_t
             break;
 
         /* the name of physical source package is name of the reel or tape */
-        if (physical_package->name[0])
+        if (physical_package->name && physical_package->name[0])
             av_dict_set(&st->metadata, "reel_name", physical_package->name, 0);
 
         /* the source timecode is calculated by adding the start_position of the sourceclip from the file source package track



More information about the ffmpeg-cvslog mailing list