diff --git a/device/Cargo.toml b/device/Cargo.toml index 1a570877..369bd996 100644 --- a/device/Cargo.toml +++ b/device/Cargo.toml @@ -21,7 +21,7 @@ cfg-if = "1.0.0" cameleon-impl = { path = "../impl", version = "0.1.12" } rusb = { version = "0.9.0", optional = true } -libusb1-sys = { version = "0.6.0", optional = true } +libusb1-sys = { version = "0.7.0", optional = true } libc = { version = "0.2", optional = true } [dev-dependencies] diff --git a/device/src/u3v/device_builder.rs b/device/src/u3v/device_builder.rs index 8e6bc974..dac13ca9 100644 --- a/device/src/u3v/device_builder.rs +++ b/device/src/u3v/device_builder.rs @@ -61,7 +61,7 @@ impl DeviceBuilder { fn build(self) -> Result { // TODO: Log it when device is broken or invalid. - let mut dev_channel = self.device.open()?; + let dev_channel = self.device.open()?; if dev_channel.active_configuration()? != self.config_desc.number() { dev_channel.set_active_configuration(self.config_desc.number())?; }