diff --git a/src/rust/src/es/userdata.rs b/src/rust/src/es/userdata.rs index af82667e4..1d9546ca8 100644 --- a/src/rust/src/es/userdata.rs +++ b/src/rust/src/es/userdata.rs @@ -532,6 +532,7 @@ pub unsafe fn user_data( if udatalen < 720 { info!("MPEG:VBI: Minimum 720 bytes in luma line required"); + return Ok(1); // Early return - not enough data } let vbi_data = &ustream.data[ustream.pos..ustream.pos + 720];