From 5bc223b15d064e328ff90b0241fa1191f1d2786d Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Sun, 13 Dec 2015 07:13:37 +0100 Subject: r3d: fix an invalid read introduced in 6bf4c1d --- libavformat/r3d.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libavformat/r3d.c') diff --git a/libavformat/r3d.c b/libavformat/r3d.c index fb066a65be..9db1d4bbfd 100644 --- a/libavformat/r3d.c +++ b/libavformat/r3d.c @@ -352,7 +352,7 @@ static int r3d_read_packet(AVFormatContext *s, AVPacket *pkt) case MKTAG('R','E','D','A'): if (!r3d->audio_channels) return -1; - if (s->streams[1]->discard == AVDISCARD_ALL) + if (s->nb_streams >= 2 && s->streams[1]->discard == AVDISCARD_ALL) goto skip; if (!(err = r3d_read_reda(s, pkt, &atom))) return 0; -- cgit v1.2.3