We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3355de2 commit e1b5134Copy full SHA for e1b5134
uefi-test-runner/src/main.rs
@@ -115,13 +115,8 @@ fn shutdown(image: uefi::Handle, st: SystemTable<Boot>) -> ! {
115
}
116
117
// Exit boot services as a proof that it works :)
118
- use crate::alloc::vec::Vec;
119
let max_mmap_size = st.boot_services().memory_map_size() + 1024;
120
- let mut mmap_storage = unsafe {
121
- let mut mmap_storage = Vec::with_capacity(max_mmap_size);
122
- mmap_storage.set_len(max_mmap_size);
123
- mmap_storage.into_boxed_slice()
124
- };
+ let mut mmap_storage = vec![0; max_mmap_size].into_boxed_slice();
125
let (st, _iter) = st
126
.exit_boot_services(image, &mut mmap_storage[..])
127
.expect_success("Failed to exit boot services");
0 commit comments