From 25cf9062babc92b1657bf024f872df4b0ffa66a9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= <revol@free.fr>
Date: Fri, 28 Jan 2005 11:19:47 +0000
Subject: [PATCH] don't crash on null codec; by matthieu castet <castet DOT
 matthieu AT free DOT fr>

Originally committed as revision 3894 to svn://svn.ffmpeg.org/ffmpeg/trunk
---
 libavformat/movenc.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libavformat/movenc.c b/libavformat/movenc.c
index 7a1f6ddb280..914010c6a17 100644
--- a/libavformat/movenc.c
+++ b/libavformat/movenc.c
@@ -515,9 +515,9 @@ static int mov_write_video_tag(ByteIOContext *pb, MOVTrack* track)
     put_be16(pb, 1); /* Frame count (= 1) */
     
     memset(compressor_name,0,32);
-    if (track->enc->codec->name)
+    if (track->enc->codec && track->enc->codec->name)
         strncpy(compressor_name,track->enc->codec->name,31);
-    put_byte(pb, FFMAX(strlen(compressor_name),32) );
+    put_byte(pb, strlen(compressor_name));
     put_buffer(pb, compressor_name, 31);
     
     put_be16(pb, 0x18); /* Reserved */
-- 
GitLab