There was an error while loading. Please reload this page.
1 parent 2b393cd commit aa9d2e5Copy full SHA for aa9d2e5
1 file changed
src/hyperlight_host/src/hypervisor/hyperlight_vm/mod.rs
@@ -509,9 +509,10 @@ impl HyperlightVm {
509
.position(|(_, r)| r == region)
510
.ok_or(UnmapRegionError::RegionNotFound)?;
511
512
- let (slot, _) = self.mmap_regions.remove(pos);
513
- self.freed_slots.push(slot);
+ let slot = self.mmap_regions[pos].0;
514
self.vm.unmap_memory((slot, region))?;
+ self.mmap_regions.remove(pos);
515
+ self.freed_slots.push(slot);
516
Ok(())
517
}
518
0 commit comments