diff --git a/crates/model/src/fbx.rs b/crates/model/src/fbx.rs
index bca387ff2..6f79a77d0 100644
--- a/crates/model/src/fbx.rs
+++ b/crates/model/src/fbx.rs
@@ -230,7 +230,7 @@ impl Bin<'_> {
}
let mut out = vec![];
while *pos < end {
- match self.record(pos, depth)? {
+ match self.record(pos, end, depth)? {
Some(n) => out.push(n),
None => break,
}
@@ -238,8 +238,9 @@ impl Bin<'_> {
Ok(out)
}
- /// One node record; `None` for the null record that closes a list.
- fn record(&self, pos: &mut usize, depth: usize) -> Result