You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-15 14:13:16 +02:00
Do not use strcpy for "strings" starting with \0.
This commit is contained in:
@@ -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);
|
st->codec->extradata = av_mallocz(ALAC_HEADER + FF_INPUT_BUFFER_PADDING_SIZE);
|
||||||
if (!st->codec->extradata)
|
if (!st->codec->extradata)
|
||||||
return AVERROR(ENOMEM);
|
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);
|
avio_read(pb, st->codec->extradata + ALAC_HEADER - ALAC_NEW_KUKI, ALAC_NEW_KUKI);
|
||||||
st->codec->extradata_size = ALAC_HEADER;
|
st->codec->extradata_size = ALAC_HEADER;
|
||||||
} else {
|
} else {
|
||||||
|
Reference in New Issue
Block a user