[FFmpeg-cvslog] r14548 - trunk/libavformat/matroskadec.c
aurel
subversion
Tue Aug 5 02:39:47 CEST 2008
Author: aurel
Date: Tue Aug 5 02:39:47 2008
New Revision: 14548
Log:
matroskadec: use more robust av_strlcpy() instead of strcpy()
Modified:
trunk/libavformat/matroskadec.c
Modified: trunk/libavformat/matroskadec.c
==============================================================================
--- trunk/libavformat/matroskadec.c (original)
+++ trunk/libavformat/matroskadec.c Tue Aug 5 02:39:47 2008
@@ -35,6 +35,7 @@
#include "matroska.h"
#include "libavcodec/mpeg4audio.h"
#include "libavutil/intfloat_readwrite.h"
+#include "libavutil/avstring.h"
#include "libavutil/lzo.h"
#ifdef CONFIG_ZLIB
#include <zlib.h>
@@ -2651,7 +2652,7 @@ matroska_read_header (AVFormatContext
st->codec->codec_id = codec_id;
st->start_time = 0;
if (strcmp(track->language, "und"))
- strcpy(st->language, track->language);
+ av_strlcpy(st->language, track->language, 4);
if (track->flags & MATROSKA_TRACK_DEFAULT)
st->disposition |= AV_DISPOSITION_DEFAULT;
More information about the ffmpeg-cvslog
mailing list