Fix pcie memory destructor.

This commit is contained in:
4lDO2
2020-04-19 09:29:24 +02:00
parent 14206f0e5c
commit cee5a39ccc
+2 -2
View File
@@ -207,8 +207,8 @@ impl CfgAccess for Pcie {
impl Drop for Pcie {
fn drop(&mut self) {
for address in self.maps.values() {
let _ = unsafe { syscall::physfree(address, 4096) };
for address in self.maps.lock().unwrap().values().copied() {
let _ = unsafe { syscall::physfree(address as usize, 4096) };
}
}
}