We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 92bc7c3 commit 6ecf2bdCopy full SHA for 6ecf2bd
java-does-usb/src/main/java/net/codecrete/usb/macos/MacosUsbDevice.java
@@ -135,6 +135,9 @@ public synchronized void close() {
135
return;
136
137
for (var interfaceInfo : claimedInterfaces) {
138
+ var source = IoKitUsb.GetInterfaceAsyncEventSource(interfaceInfo.iokitInterface());
139
+ if (source.address() != 0)
140
+ asyncTask.removeEventSource(source);
141
IoKitUsb.USBInterfaceClose(interfaceInfo.iokitInterface);
142
IoKitUsb.Release(interfaceInfo.iokitInterface);
143
setClaimed(interfaceInfo.interfaceNumber, false);
0 commit comments