mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-03-23 04:24:35 +02:00
Merge commit '52a1c32c0a86e84d43f977c5148e62975a0c6917'
* commit '52a1c32c0a86e84d43f977c5148e62975a0c6917': nut: Use nut->version in the version range check Conflicts: libavformat/nutdec.c Note, this bug did not affect ffmpeg Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
commit
a26ecba075
@ -229,13 +229,13 @@ static int decode_main_header(NUTContext *nut)
|
||||
end = get_packetheader(nut, bc, 1, MAIN_STARTCODE);
|
||||
end += avio_tell(bc);
|
||||
|
||||
tmp = ffio_read_varlen(bc);
|
||||
if (tmp < NUT_MIN_VERSION && tmp > NUT_MAX_VERSION) {
|
||||
av_log(s, AV_LOG_ERROR, "Version %"PRId64" not supported.\n",
|
||||
tmp);
|
||||
nut->version = ffio_read_varlen(bc);
|
||||
if (nut->version < NUT_MIN_VERSION &&
|
||||
nut->version > NUT_MAX_VERSION) {
|
||||
av_log(s, AV_LOG_ERROR, "Version %d not supported.\n",
|
||||
nut->version);
|
||||
return AVERROR(ENOSYS);
|
||||
}
|
||||
nut->version = tmp;
|
||||
if (nut->version > 3)
|
||||
nut->minor_version = ffio_read_varlen(bc);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user