diff --git a/src/firecracker/examples/uffd/fault_all_handler.rs b/src/firecracker/examples/uffd/fault_all_handler.rs index c167333eb96..3bea58f0df7 100644 --- a/src/firecracker/examples/uffd/fault_all_handler.rs +++ b/src/firecracker/examples/uffd/fault_all_handler.rs @@ -35,10 +35,9 @@ fn main() { runtime.run( |uffd_handler: &mut UffdHandler| { // Read an event from the userfaultfd. - let event = uffd_handler - .read_event() - .expect("Failed to read uffd_msg") - .expect("uffd_msg not ready"); + let Some(event) = uffd_handler.read_event().expect("Failed to read uffd_msg") else { + return; + }; if let userfaultfd::Event::Pagefault { addr, .. } = event { let bit =