diff --git a/libavformat/brstm.c b/libavformat/brstm.c index e9d64e4ba8..aae2575fb7 100644 --- a/libavformat/brstm.c +++ b/libavformat/brstm.c @@ -392,6 +392,7 @@ static int read_packet(AVFormatContext *s, AVPacket *pkt) if (!b->adpc) { av_log(s, AV_LOG_ERROR, "adpcm_thp requires ADPC chunk, but none was found.\n"); return AVERROR_INVALIDDATA; + } if (!b->table) { b->table = av_mallocz(32 * codec->channels); if (!b->table)