summary refs log tree commit diff
path: root/src/linux.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/linux.rs')
-rw-r--r--src/linux.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/linux.rs b/src/linux.rs
index ccd7d88..d332780 100644
--- a/src/linux.rs
+++ b/src/linux.rs
@@ -2189,9 +2189,9 @@ fn run_control(
                                         &usb_control_socket,
                                     );
 
-                                    match device_socket.map(|s| {
-                                        queued_device_reqs.get_mut(&s.as_raw_fd()).unwrap()
-                                    }) {
+                                    match device_socket
+                                        .and_then(|s| queued_device_reqs.get_mut(&s.as_raw_fd()))
+                                    {
                                         None | Some(DeviceStatus::Ready) => {
                                             match do_vm_request(
                                                 request,