diff --git a/src/wavereader.rs b/src/wavereader.rs index 18bec67..26b77c9 100644 --- a/src/wavereader.rs +++ b/src/wavereader.rs @@ -622,7 +622,7 @@ impl WaveReader { fourcc: FourCC, index: u32, ) -> Result<(u64, u64), ParserError> { - if let Some((start, length)) = self.get_chunks_extents(fourcc)?.iter().nth(index as usize) { + if let Some((start, length)) = self.get_chunks_extents(fourcc)?.get(index as usize) { Ok((*start, *length)) } else { Err(ParserError::ChunkMissing { signature: fourcc })