X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/usb-driver/blobdiff_plain/c42237a305a64d46ed4fa4cf2c974abd09486be7..bbc3baea9be197558fd77397ce34f22faea76ea1:/usb-driver.c diff --git a/usb-driver.c b/usb-driver.c index def52db..6320b9f 100644 --- a/usb-driver.c +++ b/usb-driver.c @@ -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;