avformat/act: Check ff_get_wav_header() for failure

Fixes: missing error check
Fixes: CID717495

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
release/5.1
Michael Niedermayer 3 years ago
parent cb5be590cd
commit 5982da87e3
  1. 5
      libavformat/act.c

@ -68,6 +68,7 @@ static int read_header(AVFormatContext *s)
AVIOContext *pb = s->pb; AVIOContext *pb = s->pb;
int size; int size;
AVStream* st; AVStream* st;
int ret;
int min,sec,msec; int min,sec,msec;
@ -77,7 +78,9 @@ static int read_header(AVFormatContext *s)
avio_skip(pb, 16); avio_skip(pb, 16);
size=avio_rl32(pb); size=avio_rl32(pb);
ff_get_wav_header(s, pb, st->codecpar, size, 0); ret = ff_get_wav_header(s, pb, st->codecpar, size, 0);
if (ret < 0)
return ret;
/* /*
8000Hz (Fine-rec) file format has 10 bytes long 8000Hz (Fine-rec) file format has 10 bytes long

Loading…
Cancel
Save