mirror of
https://codeberg.org/icewind/vmdl.git
synced 2026-06-03 16:44:11 +02:00
improve handling of mallformed inputs
This commit is contained in:
parent
7535da3250
commit
30e1ac4795
4 changed files with 22 additions and 8 deletions
|
|
@ -188,11 +188,11 @@ bitflags! {
|
|||
impl StripHeader {
|
||||
/// Index into the VVD file vertexes
|
||||
pub fn vertex_indexes(&self) -> Range<usize> {
|
||||
self.vertex_offset as usize..(self.vertex_offset + self.vertex_count) as usize
|
||||
self.vertex_offset as usize..(self.vertex_offset.saturating_add(self.vertex_count)) as usize
|
||||
}
|
||||
|
||||
pub fn index_indexes(&self) -> Range<usize> {
|
||||
self.index_offset as usize..(self.index_offset + self.index_count) as usize
|
||||
self.index_offset as usize..(self.index_offset.saturating_add(self.index_count)) as usize
|
||||
}
|
||||
|
||||
#[allow(dead_code)]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue