Skip to content

Commit 9438077

Browse files
test-runner: Use boot::close_event
1 parent 205cd34 commit 9438077

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

uefi-test-runner/src/boot/misc.rs

+7-1
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,12 @@ fn test_check_event_freestanding() {
4646
let event =
4747
unsafe { boot::create_event(EventType::NOTIFY_WAIT, Tpl::CALLBACK, Some(callback), None) }
4848
.unwrap();
49-
let is_signaled = boot::check_event(event).unwrap();
49+
50+
let event_clone = unsafe { event.unsafe_clone() };
51+
let is_signaled = boot::check_event(event_clone).unwrap();
5052
assert!(!is_signaled);
53+
54+
boot::close_event(event).unwrap();
5155
}
5256

5357
fn test_timer_freestanding() {
@@ -56,6 +60,8 @@ fn test_timer_freestanding() {
5660
let mut events = unsafe { [timer_event.unsafe_clone()] };
5761
boot::set_timer(&timer_event, TimerTrigger::Relative(5_0 /*00 ns */)).unwrap();
5862
assert_eq!(boot::wait_for_event(&mut events).unwrap(), 0);
63+
64+
boot::close_event(timer_event).unwrap();
5965
}
6066

6167
fn test_timer(bt: &BootServices) {

0 commit comments

Comments
 (0)