usb-device: Do not reattach kernel driver after closing cold flash mode

This commit is contained in:
Pali Rohár committed 2016-12-07 11:56:37 +01:00
1 parent 4ccf8fb369
commit 3d71caab8f
1 file changed
+2 -1
+2 -1
View File
@@ -379,7 +379,8 @@ struct usb_device_info * usb_open_and_wait_for_device(void) {
void usb_close_device(struct usb_device_info * dev) { void usb_close_device(struct usb_device_info * dev) {
usb_reattach_kernel_driver(dev->udev, dev->flash_device->interface); if ( dev->flash_device->protocol != FLASH_COLD )
usb_reattach_kernel_driver(dev->udev, dev->flash_device->interface);
usb_close(dev->udev); usb_close(dev->udev);
free(dev); free(dev);