- reset device handle on close
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@175 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
This commit is contained in:
@@ -147,9 +147,11 @@ public class Device {
|
|||||||
}
|
}
|
||||||
release_interface(usbDevHandle, dev_interface);
|
release_interface(usbDevHandle, dev_interface);
|
||||||
if (LibusbWin.usb_close(usbDevHandle) < 0) {
|
if (LibusbWin.usb_close(usbDevHandle) < 0) {
|
||||||
|
usbDevHandle = 0;
|
||||||
throw new USBException("LibusbWin.usb_close: "
|
throw new USBException("LibusbWin.usb_close: "
|
||||||
+ LibusbWin.usb_strerror());
|
+ LibusbWin.usb_strerror());
|
||||||
}
|
}
|
||||||
|
usbDevHandle = 0;
|
||||||
maxPacketSize = -1;
|
maxPacketSize = -1;
|
||||||
logger.info("device closed");
|
logger.info("device closed");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user