diff --git a/src/mp4box/opus.rs b/src/mp4box/opus.rs index 7d48b5c..438e40e 100644 --- a/src/mp4box/opus.rs +++ b/src/mp4box/opus.rs @@ -95,8 +95,11 @@ impl WriteBox<&mut W> for OpusBox { written += self.dops.write_box(writer)?; - assert_eq!(written, self.box_size()); - Ok(written) + if written != self.box_size() { + Err(Error::InvalidData("written != box_size for OpusBox")) + } else { + Ok(written) + } } }