From 927f51e3799a559bd9160e7cb9f1591107b9beea Mon Sep 17 00:00:00 2001 From: dummyinf Date: Mon, 25 Sep 2006 14:56:05 +0000 Subject: [PATCH] - reset device handle on close git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@175 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c --- java/src/ch/ntb/usb/Device.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/java/src/ch/ntb/usb/Device.java b/java/src/ch/ntb/usb/Device.java index dd44d16..c27c6c7 100644 --- a/java/src/ch/ntb/usb/Device.java +++ b/java/src/ch/ntb/usb/Device.java @@ -147,9 +147,11 @@ public class Device { } release_interface(usbDevHandle, dev_interface); if (LibusbWin.usb_close(usbDevHandle) < 0) { + usbDevHandle = 0; throw new USBException("LibusbWin.usb_close: " + LibusbWin.usb_strerror()); } + usbDevHandle = 0; maxPacketSize = -1; logger.info("device closed"); }