diff --git a/ic10emu/src/vm.rs b/ic10emu/src/vm.rs index 813e6d2..00b7825 100644 --- a/ic10emu/src/vm.rs +++ b/ic10emu/src/vm.rs @@ -377,7 +377,7 @@ impl VM { ic.borrow().ic.replace(0); self.set_modified(id); for _i in 0..128 { - if let Err(err) = ic.borrow_mut().step(self, ignore_errors) { + if let Err(err) = ic.borrow().step(self, ignore_errors) { if !ignore_errors { return Err(err.into()); }