[FFmpeg-cvslog] Do not use strcpy for "strings" starting with \0.

Carl Eugen Hoyos git at videolan.org
Thu Nov 3 20:22:25 CET 2011


ffmpeg | branch: master | Carl Eugen Hoyos <cehoyos at ag.or.at> | Thu Nov  3 20:19:43 2011 +0100| [4eb86d348ff5bfa140e06a6d8017a0c762015a67] | committer: Carl Eugen Hoyos

Do not use strcpy for "strings" starting with \0.

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

 libavformat/cafdec.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/libavformat/cafdec.c b/libavformat/cafdec.c
index 2b22fcc..f4df75c 100644
--- a/libavformat/cafdec.c
+++ b/libavformat/cafdec.c
@@ -125,7 +125,7 @@ static int read_kuki_chunk(AVFormatContext *s, int64_t size)
             st->codec->extradata = av_mallocz(ALAC_HEADER + FF_INPUT_BUFFER_PADDING_SIZE);
             if (!st->codec->extradata)
                 return AVERROR(ENOMEM);
-            strcpy(st->codec->extradata, "\0\0\0\24alac");
+            memcpy(st->codec->extradata, "\0\0\0\24alac", 8);
             avio_read(pb, st->codec->extradata + ALAC_HEADER - ALAC_NEW_KUKI, ALAC_NEW_KUKI);
             st->codec->extradata_size = ALAC_HEADER;
         } else {



More information about the ffmpeg-cvslog mailing list