summary refs log tree commit diff
path: root/usb_util/src/libusb_context.rs
diff options
context:
space:
mode:
Diffstat (limited to 'usb_util/src/libusb_context.rs')
-rw-r--r--usb_util/src/libusb_context.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/usb_util/src/libusb_context.rs b/usb_util/src/libusb_context.rs
index 65cd2cc..b9f2f1a 100644
--- a/usb_util/src/libusb_context.rs
+++ b/usb_util/src/libusb_context.rs
@@ -9,7 +9,9 @@ use std::os::unix::io::RawFd;
 use bindings;
 use error::{Error, Result};
 use libusb_device::LibUsbDevice;
-use std::sync::{Arc, Mutex};
+use std::sync::Arc;
+
+use sync::Mutex;
 
 pub struct LibUsbContextInner {
     context: *mut bindings::libusb_context,
@@ -123,7 +125,7 @@ impl LibUsbContext {
         }
         // Safe because raw_holder is from Boxed pointer.
         let holder = unsafe { Box::from_raw(raw_holder) };
-        *self.inner.pollfd_change_handler.lock().unwrap() = Some(holder);
+        *self.inner.pollfd_change_handler.lock() = Some(holder);
     }
 
     /// Remove the previous registered notifiers.