]> git.zerfleddert.de Git - usb-driver/blobdiff - usb-driver.c
reset the USB cable when /dev/windrvr6 is closed.
[usb-driver] / usb-driver.c
index def52dbf587cf7115f6ed679aab59d5a6cb03280..6320b9f74fe4bee537b735ca49700dcb317797e0 100644 (file)
@@ -830,8 +830,12 @@ int close(int fd) {
                if (usbinterface >= 0)
                        usb_release_interface(usb_devhandle, usbinterface);
 
-               if (usb_devhandle)
+               if (usb_devhandle) {
+#ifndef NO_USB_RESET
+                       usb_reset(usb_devhandle);
+#endif
                        usb_close(usb_devhandle);
+               }
 
                usb_devhandle = NULL;
                usbinterface = -1;
Impressum, Datenschutz