diff --git a/src/tex.rs b/src/tex.rs index 66f0fca..1f5730d 100644 --- a/src/tex.rs +++ b/src/tex.rs @@ -85,7 +85,7 @@ impl Texture { /// Reads an existing TEX file pub fn from_existing(buffer: ByteSpan) -> Option { let mut cursor = Cursor::new(buffer); - let header = TexHeader::read(&mut cursor).unwrap(); + let header = TexHeader::read(&mut cursor).ok()?; cursor .seek(SeekFrom::Start(std::mem::size_of::() as u64))