From c41dc2360f528aaaf3f1fbab17db767aec9ef635 Mon Sep 17 00:00:00 2001 From: Dustin Date: Tue, 25 Jan 2022 15:19:10 -0700 Subject: [PATCH] Fix crash on streamId out of bounds --- .../google/android/exoplayer2/extractor/avi/AviExtractor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/extractor/src/main/java/com/google/android/exoplayer2/extractor/avi/AviExtractor.java b/library/extractor/src/main/java/com/google/android/exoplayer2/extractor/avi/AviExtractor.java index 411b6f8d99..29e262252d 100644 --- a/library/extractor/src/main/java/com/google/android/exoplayer2/extractor/avi/AviExtractor.java +++ b/library/extractor/src/main/java/com/google/android/exoplayer2/extractor/avi/AviExtractor.java @@ -431,7 +431,7 @@ public class AviExtractor implements Extractor { @Nullable private AviTrack getAviTrack(int chunkId) { final int streamId = getStreamId(chunkId); - if (streamId >= 0) { + if (streamId >= 0 && streamId < aviTracks.length) { return aviTracks[streamId]; } return null;