diff --git a/moq-transport/src/serve/stream.rs b/moq-transport/src/serve/stream.rs index e002a261..603f6c49 100644 --- a/moq-transport/src/serve/stream.rs +++ b/moq-transport/src/serve/stream.rs @@ -303,7 +303,7 @@ impl StreamGroupReader { loop { { let state = self.state.lock(); - if self.index < state.objects.len() { + if self.index < state.objects.len() - 1 { self.index += 1; return Ok(Some(state.objects[self.index].clone())); }