mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-04-14 00:58:38 +02:00
matroskadec: fix null pointer dereference
Fixes: Ticket1206 Found-by: John Villamil Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
c42efad3c3
commit
0b27136c65
@ -1581,9 +1581,11 @@ static int matroska_read_header(AVFormatContext *s)
|
|||||||
} else if (codec_id == CODEC_ID_RA_144) {
|
} else if (codec_id == CODEC_ID_RA_144) {
|
||||||
track->audio.out_samplerate = 8000;
|
track->audio.out_samplerate = 8000;
|
||||||
track->audio.channels = 1;
|
track->audio.channels = 1;
|
||||||
} else if (codec_id == CODEC_ID_RA_288 || codec_id == CODEC_ID_COOK ||
|
} else if ((codec_id == CODEC_ID_RA_288 || codec_id == CODEC_ID_COOK ||
|
||||||
codec_id == CODEC_ID_ATRAC3 || codec_id == CODEC_ID_SIPR) {
|
codec_id == CODEC_ID_ATRAC3 || codec_id == CODEC_ID_SIPR)
|
||||||
|
&& track->codec_priv.data) {
|
||||||
int flavor;
|
int flavor;
|
||||||
|
|
||||||
ffio_init_context(&b, track->codec_priv.data,track->codec_priv.size,
|
ffio_init_context(&b, track->codec_priv.data,track->codec_priv.size,
|
||||||
0, NULL, NULL, NULL, NULL);
|
0, NULL, NULL, NULL, NULL);
|
||||||
avio_skip(&b, 22);
|
avio_skip(&b, 22);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user